|
|
|
|
@ -736,83 +736,122 @@
|
|
|
|
|
from haiwei.BASE_PRODUCT_QTY
|
|
|
|
|
where DAY between (TRUNC(sysdate, 'D') + 1) and (TRUNC(sysdate, 'D') + 7)
|
|
|
|
|
union
|
|
|
|
|
select code, sum(qty), name
|
|
|
|
|
from (
|
|
|
|
|
select wb.day as code, count(1) as qty, '产量' as name
|
|
|
|
|
from IMOS.IMOS_PR_PRODUCT_BARCODE ba
|
|
|
|
|
left join (select to_char(to_date(CREATE_DAY, 'yyyy-MM-dd hh:mi:ss'), 'MM-dd') as day, W_START, B_END
|
|
|
|
|
from haiwei.BASE_DAY_WBTIME
|
|
|
|
|
where to_date(CREATE_DAY, 'yyyy-MM-dd hh:mi:ss') = (TRUNC(sysdate, 'D') + 1)
|
|
|
|
|
) wb on 1 = 1
|
|
|
|
|
where PRODUCTION_DATE between W_START and B_END
|
|
|
|
|
group by wb.day
|
|
|
|
|
|
|
|
|
|
union
|
|
|
|
|
select to_char((TRUNC(sysdate, 'D') + 1), 'MM-dd') as code, 0 as qty, '产量' as name
|
|
|
|
|
from dual
|
|
|
|
|
) group by code, name
|
|
|
|
|
|
|
|
|
|
union
|
|
|
|
|
select code, sum(qty), name
|
|
|
|
|
from (
|
|
|
|
|
select wb.day as code, count(1) as qty, '产量' as name
|
|
|
|
|
from IMOS.IMOS_PR_PRODUCT_BARCODE ba
|
|
|
|
|
left join (select to_char(bpq.DAY, 'MM-dd') as day, W_START, B_END
|
|
|
|
|
from haiwei.BASE_PRODUCT_QTY bpq
|
|
|
|
|
left join haiwei.BASE_DAY_WBTIME wb
|
|
|
|
|
on to_char(bpq.DAY, 'yyyy-MM-dd') = wb.CREATE_DAY
|
|
|
|
|
where DAY = (TRUNC(sysdate, 'D') + 1)
|
|
|
|
|
left join (select to_char(to_date(CREATE_DAY, 'yyyy-MM-dd hh:mi:ss'), 'MM-dd') as day, W_START, B_END
|
|
|
|
|
from haiwei.BASE_DAY_WBTIME
|
|
|
|
|
where to_date(CREATE_DAY, 'yyyy-MM-dd hh:mi:ss') = (TRUNC(sysdate, 'D') + 2)
|
|
|
|
|
) wb on 1 = 1
|
|
|
|
|
where PRODUCTION_DATE between W_START and B_END
|
|
|
|
|
group by wb.day
|
|
|
|
|
union
|
|
|
|
|
select wb.day as code, count(1) as qty, '产量' as name
|
|
|
|
|
from IMOS.IMOS_PR_PRODUCT_BARCODE ba
|
|
|
|
|
left join (select to_char(bpq.DAY, 'MM-dd') as day, W_START, B_END
|
|
|
|
|
from haiwei.BASE_PRODUCT_QTY bpq
|
|
|
|
|
left join haiwei.BASE_DAY_WBTIME wb
|
|
|
|
|
on to_char(bpq.DAY, 'yyyy-MM-dd') = wb.CREATE_DAY
|
|
|
|
|
where DAY = (TRUNC(sysdate, 'D') + 2)
|
|
|
|
|
) wb on 1 = 1
|
|
|
|
|
where PRODUCTION_DATE between W_START and B_END
|
|
|
|
|
group by wb.day
|
|
|
|
|
select to_char((TRUNC(sysdate, 'D') + 2), 'MM-dd') as code, 0 as qty, '产量' as name
|
|
|
|
|
from dual
|
|
|
|
|
)
|
|
|
|
|
group by code, name
|
|
|
|
|
union
|
|
|
|
|
select code, sum(qty), name
|
|
|
|
|
from (
|
|
|
|
|
select wb.day as code, count(1) as qty, '产量' as name
|
|
|
|
|
from IMOS.IMOS_PR_PRODUCT_BARCODE ba
|
|
|
|
|
left join (select to_char(bpq.DAY, 'MM-dd') as day, W_START, B_END
|
|
|
|
|
from haiwei.BASE_PRODUCT_QTY bpq
|
|
|
|
|
left join haiwei.BASE_DAY_WBTIME wb
|
|
|
|
|
on to_char(bpq.DAY, 'yyyy-MM-dd') = wb.CREATE_DAY
|
|
|
|
|
where DAY = (TRUNC(sysdate, 'D') + 3)
|
|
|
|
|
) wb on 1 = 1
|
|
|
|
|
where PRODUCTION_DATE between W_START and B_END
|
|
|
|
|
group by wb.day
|
|
|
|
|
union
|
|
|
|
|
select wb.day as code, count(1) as qty, '产量' as name
|
|
|
|
|
from IMOS.IMOS_PR_PRODUCT_BARCODE ba
|
|
|
|
|
left join (select to_char(bpq.DAY, 'MM-dd') as day, W_START, B_END
|
|
|
|
|
from haiwei.BASE_PRODUCT_QTY bpq
|
|
|
|
|
left join haiwei.BASE_DAY_WBTIME wb
|
|
|
|
|
on to_char(bpq.DAY, 'yyyy-MM-dd') = wb.CREATE_DAY
|
|
|
|
|
where DAY = (TRUNC(sysdate, 'D') + 4)
|
|
|
|
|
) wb on 1 = 1
|
|
|
|
|
where PRODUCTION_DATE between W_START and B_END
|
|
|
|
|
group by wb.day
|
|
|
|
|
union
|
|
|
|
|
select wb.day as code, count(1) as qty, '产量' as name
|
|
|
|
|
from IMOS.IMOS_PR_PRODUCT_BARCODE ba
|
|
|
|
|
left join (select to_char(bpq.DAY, 'MM-dd') as day, W_START, B_END
|
|
|
|
|
from haiwei.BASE_PRODUCT_QTY bpq
|
|
|
|
|
left join haiwei.BASE_DAY_WBTIME wb
|
|
|
|
|
on to_char(bpq.DAY, 'yyyy-MM-dd') = wb.CREATE_DAY
|
|
|
|
|
where DAY = (TRUNC(sysdate, 'D') + 5)
|
|
|
|
|
) wb on 1 = 1
|
|
|
|
|
where PRODUCTION_DATE between W_START and B_END
|
|
|
|
|
group by wb.day
|
|
|
|
|
union
|
|
|
|
|
select wb.day as code, count(1) as qty, '产量' as name
|
|
|
|
|
from IMOS.IMOS_PR_PRODUCT_BARCODE ba
|
|
|
|
|
left join (select to_char(bpq.DAY, 'MM-dd') as day, W_START, B_END
|
|
|
|
|
from haiwei.BASE_PRODUCT_QTY bpq
|
|
|
|
|
left join haiwei.BASE_DAY_WBTIME wb
|
|
|
|
|
on to_char(bpq.DAY, 'yyyy-MM-dd') = wb.CREATE_DAY
|
|
|
|
|
where DAY = (TRUNC(sysdate, 'D') + 6)
|
|
|
|
|
) wb on 1 = 1
|
|
|
|
|
where PRODUCTION_DATE between W_START and B_END
|
|
|
|
|
group by wb.day
|
|
|
|
|
union
|
|
|
|
|
select wb.day as code, count(1) as qty, '产量' as name
|
|
|
|
|
from IMOS.IMOS_PR_PRODUCT_BARCODE ba
|
|
|
|
|
left join (select to_char(bpq.DAY, 'MM-dd') as day, W_START, B_END
|
|
|
|
|
from haiwei.BASE_PRODUCT_QTY bpq
|
|
|
|
|
left join haiwei.BASE_DAY_WBTIME wb
|
|
|
|
|
on to_char(bpq.DAY, 'yyyy-MM-dd') = wb.CREATE_DAY
|
|
|
|
|
where DAY = (TRUNC(sysdate, 'D') + 7)
|
|
|
|
|
left join (select to_char(to_date(CREATE_DAY, 'yyyy-MM-dd hh:mi:ss'), 'MM-dd') as day, W_START, B_END
|
|
|
|
|
from haiwei.BASE_DAY_WBTIME
|
|
|
|
|
where to_date(CREATE_DAY, 'yyyy-MM-dd hh:mi:ss') = (TRUNC(sysdate, 'D') + 3)
|
|
|
|
|
) wb on 1 = 1
|
|
|
|
|
where PRODUCTION_DATE between W_START and B_END
|
|
|
|
|
group by wb.day
|
|
|
|
|
|
|
|
|
|
union
|
|
|
|
|
select to_char((TRUNC(sysdate, 'D') + 3), 'MM-dd') as code, 0 as qty, '产量' as name
|
|
|
|
|
from dual
|
|
|
|
|
)
|
|
|
|
|
group by code, name
|
|
|
|
|
union
|
|
|
|
|
select code, sum(qty), name
|
|
|
|
|
from (
|
|
|
|
|
select wb.day as code, count(1) as qty, '产量' as name
|
|
|
|
|
from IMOS.IMOS_PR_PRODUCT_BARCODE ba
|
|
|
|
|
left join (select to_char(to_date(CREATE_DAY, 'yyyy-MM-dd hh:mi:ss'), 'MM-dd') as day, W_START, B_END
|
|
|
|
|
from haiwei.BASE_DAY_WBTIME
|
|
|
|
|
where to_date(CREATE_DAY, 'yyyy-MM-dd hh:mi:ss')= (TRUNC(sysdate, 'D') + 4)
|
|
|
|
|
) wb on 1 = 1
|
|
|
|
|
where PRODUCTION_DATE between W_START and B_END
|
|
|
|
|
group by wb.day
|
|
|
|
|
union
|
|
|
|
|
select to_char((TRUNC(sysdate, 'D') + 4), 'MM-dd') as code, 0 as qty, '产量' as name
|
|
|
|
|
from dual
|
|
|
|
|
)
|
|
|
|
|
group by code, name
|
|
|
|
|
|
|
|
|
|
union
|
|
|
|
|
select code, sum(qty), name
|
|
|
|
|
from (
|
|
|
|
|
select wb.day as code, count(1) as qty, '产量' as name
|
|
|
|
|
from IMOS.IMOS_PR_PRODUCT_BARCODE ba
|
|
|
|
|
left join (select to_char(to_date(CREATE_DAY, 'yyyy-MM-dd hh:mi:ss'), 'MM-dd') as day, W_START, B_END
|
|
|
|
|
from haiwei.BASE_DAY_WBTIME
|
|
|
|
|
where to_date(CREATE_DAY, 'yyyy-MM-dd hh:mi:ss') = (TRUNC(sysdate, 'D') + 5)
|
|
|
|
|
) wb on 1 = 1
|
|
|
|
|
where PRODUCTION_DATE between W_START and B_END
|
|
|
|
|
group by wb.day
|
|
|
|
|
|
|
|
|
|
union
|
|
|
|
|
select to_char((TRUNC(sysdate, 'D') + 5), 'MM-dd') as code, 0 as qty, '产量' as name
|
|
|
|
|
from dual
|
|
|
|
|
)
|
|
|
|
|
group by code, name
|
|
|
|
|
union
|
|
|
|
|
select code, sum(qty), name
|
|
|
|
|
from (
|
|
|
|
|
select wb.day as code, count(1) as qty, '产量' as name
|
|
|
|
|
from IMOS.IMOS_PR_PRODUCT_BARCODE ba
|
|
|
|
|
left join (select to_char(to_date(CREATE_DAY, 'yyyy-MM-dd hh:mi:ss'), 'MM-dd') as day, W_START, B_END
|
|
|
|
|
from haiwei.BASE_DAY_WBTIME
|
|
|
|
|
where to_date(CREATE_DAY, 'yyyy-MM-dd hh:mi:ss') = (TRUNC(sysdate, 'D') + 6)
|
|
|
|
|
) wb on 1 = 1
|
|
|
|
|
where PRODUCTION_DATE between W_START and B_END
|
|
|
|
|
group by wb.day
|
|
|
|
|
|
|
|
|
|
union
|
|
|
|
|
select to_char((TRUNC(sysdate, 'D') + 6), 'MM-dd') as code, 0 as qty, '产量' as name
|
|
|
|
|
from dual
|
|
|
|
|
)
|
|
|
|
|
group by code, name
|
|
|
|
|
union
|
|
|
|
|
select code, sum(qty), name
|
|
|
|
|
from (
|
|
|
|
|
select wb.day as code, count(1) as qty, '产量' as name
|
|
|
|
|
from IMOS.IMOS_PR_PRODUCT_BARCODE ba
|
|
|
|
|
left join (select to_char(to_date(CREATE_DAY, 'yyyy-MM-dd hh:mi:ss'), 'MM-dd') as day, W_START, B_END
|
|
|
|
|
from haiwei.BASE_DAY_WBTIME
|
|
|
|
|
where to_date(CREATE_DAY, 'yyyy-MM-dd hh:mi:ss')= (TRUNC(sysdate, 'D') + 7)
|
|
|
|
|
) wb on 1 = 1
|
|
|
|
|
where PRODUCTION_DATE between W_START and B_END
|
|
|
|
|
group by wb.day
|
|
|
|
|
union
|
|
|
|
|
select to_char((TRUNC(sysdate, 'D') + 7), 'MM-dd') as code, 0 as qty, '产量' as name
|
|
|
|
|
from dual
|
|
|
|
|
)
|
|
|
|
|
group by code, name
|
|
|
|
|
|
|
|
|
|
</select>
|
|
|
|
|
|
|
|
|
|
|