WITH TGDAY
AS (SELECT ? AS TG FROM DUAL)
SELECT X.PRODNM_CD PRODNM_CD
, to_char(COUNT(*)) AS CNT
, to_char(COUNT(DECODE(X.INGR_DEC_GRD,'1',1))) AS CNT_1
, to_char(COUNT(DECODE(X.INGR_DEC_GRD,'2',1))) AS CNT_2
, to_char((COUNT(DECODE(X.INGR_DEC_GRD,'1',1))/COUNT(*))*100,'990.99')||'%' AS CNT_3
FROM TBG02_CHARGE_COMM X,TGDAY Z
WHERE LST_INGR_REG_DTIME LIKE SUBSTR(Z.TG,1,8)||DECODE(Z.TG,'','','%')
AND INGR_DEC_GRD IS NOT NULL
GROUP BY X.PRODNM_CD
ORDER BY 1 ASC
WITH TGDAY
AS (SELECT ? AS TG FROM DUAL)
SELECT X.PRODNM_CD
, to_char(COUNT(*)) AS CNT
, to_char(COUNT(DECODE(X.INGR_DEC_GRD,'1',1))) AS CNT_1
, to_char(COUNT(DECODE(X.INGR_DEC_GRD,'2',1))) AS CNT_2
, to_char((COUNT(DECODE(X.INGR_DEC_GRD,'1',1))/COUNT(*))*100,'990.99')||'%' AS CNT_3
FROM TBG02_CHARGE_COMM X,TGDAY Z
WHERE LST_INGR_REG_DTIME LIKE SUBSTR(Z.TG,1,6)||DECODE(Z.TG,'','','%')
AND INGR_DEC_GRD IS NOT NULL
GROUP BY X.PRODNM_CD
ORDER BY 1 ASC
WITH TGDAY
AS (SELECT ? AS TG FROM DUAL)
SELECT T1.PRODNM_CD,
to_char(COUNT(DECODE(t2.SLAB_INGR_DEC_GRD,'','',1))) AS CNT,
to_char(COUNT(DECODE(t2.SLAB_INGR_DEC_GRD,'1',1))) AS CNT_1,
to_char(COUNT(DECODE(t2.SLAB_INGR_DEC_GRD,'2',1))) AS CNT_2
FROM TBG02_CHARGE_COMM t1,TBG02_SLAB_COMM t2,TGDAY t3
where t1.charge_no = substr(t2.slab_no,1,10)
and t1.INGR_DEC_GRD = '2'
and t2.PRODNM_CD = 'AR'
and LST_INGR_REG_DTIME LIKE SUBSTR(T3.TG,1,8)||DECODE(T3.TG,'','','%')
GROUP BY T1.PRODNM_CD
WITH TGDAY
AS (SELECT ? AS TG FROM DUAL)
SELECT T1.PRODNM_CD,
to_char(COUNT(DECODE(t2.SLAB_INGR_DEC_GRD,'','',1))) AS CNT,
to_char(COUNT(DECODE(t2.SLAB_INGR_DEC_GRD,'1',1))) AS CNT_1,
to_char(COUNT(DECODE(t2.SLAB_INGR_DEC_GRD,'2',1))) AS CNT_2
FROM TBG02_CHARGE_COMM t1,TBG02_SLAB_COMM t2,TGDAY t3
where t1.charge_no = substr(t2.slab_no,1,10)
and t1.INGR_DEC_GRD = '2'
and t2.PRODNM_CD = 'AR'
and LST_INGR_REG_DTIME LIKE SUBSTR(t3.TG,1,6)||DECODE(t3.TG,'','','%')
GROUP BY T1.PRODNM_CD
WITH TGDAY
AS (SELECT ? AS TG FROM DUAL)
SELECT T1.PRODNM_CD,
TO_CHAR(COUNT(*)) CNT,
TO_CHAR(COUNT(DECODE(T1.EXTSHAPE_DEC_GRD,'1',1))) CNT_1,
TO_CHAR(COUNT(CASE WHEN T1.EXTSHAPE_DEC_GRD != '1' THEN CRK_CD1 END)) CRK_CD1,
TO_CHAR(COUNT(CASE WHEN T1.EXTSHAPE_DEC_GRD != '1' THEN CRK_CD2 END)) CRK_CD2,
TO_CHAR(COUNT(CASE WHEN T1.EXTSHAPE_DEC_GRD != '1' THEN CRK_CD3 END)) CRK_CD3,
TO_CHAR(COUNT(CASE WHEN T1.EXTSHAPE_DEC_GRD != '1' THEN CRK_CD4 END)) CRK_CD4,
TO_CHAR(COUNT(CASE WHEN T1.EXTSHAPE_DEC_GRD != '1' THEN CRK_CD5 END)) CRK_CD5
FROM TBH02_COIL_COMM T1,TGDAY T2
WHERE
T1.EXTSHAPE_DEC_GRD is not null
and T1.extshape_dec_dtime LIKE SUBSTR(T2.TG,1,8)||DECODE(T2.TG,'','','%')
GROUP BY T1.PRODNM_CD
WITH TGDAY
AS (SELECT ? AS TG FROM DUAL)
SELECT T1.PRODNM_CD,
TO_CHAR(COUNT(*)) CNT,
TO_CHAR(COUNT(DECODE(T1.EXTSHAPE_DEC_GRD,'1',1))) CNT_1,
TO_CHAR(COUNT(CASE WHEN T1.EXTSHAPE_DEC_GRD != '1' THEN CRK_CD1 END)) CRK_CD1,
TO_CHAR(COUNT(CASE WHEN T1.EXTSHAPE_DEC_GRD != '1' THEN CRK_CD2 END)) CRK_CD2,
TO_CHAR(COUNT(CASE WHEN T1.EXTSHAPE_DEC_GRD != '1' THEN CRK_CD3 END)) CRK_CD3,
TO_CHAR(COUNT(CASE WHEN T1.EXTSHAPE_DEC_GRD != '1' THEN CRK_CD4 END)) CRK_CD4,
TO_CHAR(COUNT(CASE WHEN T1.EXTSHAPE_DEC_GRD != '1' THEN CRK_CD5 END)) CRK_CD5
FROM TBH02_COIL_COMM T1,TGDAY T2
WHERE
T1.EXTSHAPE_DEC_GRD is not null
and T1.extshape_dec_dtime LIKE SUBSTR(T2.TG,1,6)||DECODE(T2.TG,'','','%')
GROUP BY T1.PRODNM_CD
WITH TGDAY
AS (SELECT ? AS TG FROM DUAL)
SELECT T1.PRODNM_CD,
TO_CHAR(COUNT(*)) CNT,
TO_CHAR(COUNT(DECODE(T1.TOT_DEC_GRD,'1',1))) CNT_1,
TO_CHAR(COUNT(DECODE(T1.MATLQLTY_DEC_GRD,'2',1))) CNT_2,
TO_CHAR(COUNT(DECODE(T1.WGT_DEC_RST,'2',1))) CNT_3,
TO_CHAR(COUNT(DECODE(T1.SIZE_DEC_RST,'2',1))) CNT_4,
TO_CHAR(COUNT(DECODE(T1.EXTSHAPE_DEC_GRD,'2',1))) CNT_5,
TO_CHAR((COUNT(DECODE(T1.TOT_DEC_GRD,'1',1))/COUNT(*))*100,'990.99')||'%' CNT_6
FROM TBH02_COIL_COMM T1,TGDAY T2
WHERE
T1.YARD_ENTRY_DTIME LIKE SUBSTR(T2.TG,1,8)||DECODE(T2.TG,'','','%') and
T1.TOT_DEC_DTIME LIKE SUBSTR(T2.TG,1,8)||DECODE(T2.TG,'','','%')
GROUP BY T1.PRODNM_CD
WITH TGDAY
AS (SELECT ? AS TG FROM DUAL)
SELECT T1.PRODNM_CD,
TO_CHAR(COUNT(*)) CNT,
TO_CHAR(COUNT(DECODE(T1.TOT_DEC_GRD,'1',1))) CNT_1,
TO_CHAR(COUNT(DECODE(T1.MATLQLTY_DEC_GRD,'2',1))) CNT_2,
TO_CHAR(COUNT(DECODE(T1.WGT_DEC_RST,'2',1))) CNT_3,
TO_CHAR(COUNT(DECODE(T1.SIZE_DEC_RST,'2',1))) CNT_4,
TO_CHAR(COUNT(DECODE(T1.EXTSHAPE_DEC_GRD,'2',1))) CNT_5,
TO_CHAR((COUNT(DECODE(T1.TOT_DEC_GRD,'1',1))/COUNT(*))*100,'990.99')||'%' CNT_6
FROM TBH02_COIL_COMM T1,TGDAY T2
WHERE
T1.YARD_ENTRY_DTIME LIKE SUBSTR(T2.TG,1,6)||DECODE(T2.TG,'','','%') and
T1.TOT_DEC_DTIME LIKE SUBSTR(T2.TG,1,6)||DECODE(T2.TG,'','','%')
GROUP BY T1.PRODNM_CD
= TGDAY.TG||'000000'
AND LST_INGR_REG_DTIME <= TGDAY.TG||'235959'
AND SLAB_RT = 'H'
) H_DAY_CNT --生产炉次数(热轧_日)
,(SELECT COUNT(*) FROM TBG02_CHARGE_COMM_D,TGDAY
WHERE LST_INGR_REG_DTIME >= SUBSTR(TGDAY.TG,1,6)||'01'||'000000'
AND LST_INGR_REG_DTIME <= TGDAY.TG||'235959'
AND SLAB_RT = 'H'
) H_MON_CNT --生产炉次数(热轧_月)
,(SELECT COUNT(*) FROM TBG02_CHARGE_COMM_D,TGDAY
WHERE LST_INGR_REG_DTIME >= TGDAY.TG||'000000'
AND LST_INGR_REG_DTIME <= TGDAY.TG||'235959'
AND SLAB_RT = 'P'
) P_DAY_CNT --生产炉次数(厚板_日)
,(SELECT COUNT(*) FROM TBG02_CHARGE_COMM_D,TGDAY
WHERE LST_INGR_REG_DTIME >= SUBSTR(TGDAY.TG,1,6)||'000000'
AND LST_INGR_REG_DTIME <= TGDAY.TG||'235959'
AND SLAB_RT = 'P'
) P_MON_CNT --生产炉次数(厚板_月)
,(SELECT COUNT(*) FROM TBG02_CHARGE_COMM_D,TGDAY
WHERE LST_INGR_REG_DTIME >= TGDAY.TG||'000000'
AND LST_INGR_REG_DTIME <= TGDAY.TG||'235959'
AND SLAB_RT = 'Z'
) Z_DAY_CNT --生产炉次数(中板_日)
,(SELECT COUNT(*) FROM TBG02_CHARGE_COMM_D,TGDAY
WHERE LST_INGR_REG_DTIME >= SUBSTR(TGDAY.TG,1,6)||'000000'
AND LST_INGR_REG_DTIME <= TGDAY.TG||'235959'
AND SLAB_RT = 'Z'
) Z_MON_CNT --生产炉次数(中板_月)
,(SELECT COUNT(*) FROM TBG02_CHARGE_COMM_D,TGDAY
WHERE LST_INGR_REG_DTIME >= TGDAY.TG||'000000'
AND LST_INGR_REG_DTIME <= TGDAY.TG||'235959'
AND SLAB_RT IN ('Z','H','P')
) A_DAY_CNT --生产炉次数(合计_日)
,(SELECT COUNT(*) FROM TBG02_CHARGE_COMM_D,TGDAY
WHERE LST_INGR_REG_DTIME >= SUBSTR(TGDAY.TG,1,6)||'000000'
AND LST_INGR_REG_DTIME <= TGDAY.TG||'235959'
AND SLAB_RT IN ('Z','H','P')
) A_MON_CNT --生产炉次数(合计_月)
,(SELECT COUNT(*) FROM TBG02_CHARGE_COMM_D,TGDAY
WHERE LST_INGR_REG_DTIME >= TGDAY.TG||'000000'
AND LST_INGR_REG_DTIME <= TGDAY.TG||'235959'
AND INGR_DEC_GRD IS NULL
AND SLAB_RT = 'H'
) H_DAY_CNT_1 --无判定炉次数(热轧_日)
,(SELECT COUNT(*) FROM TBG02_CHARGE_COMM_D,TGDAY
WHERE LST_INGR_REG_DTIME >= SUBSTR(TGDAY.TG,1,6)||'000000'
AND LST_INGR_REG_DTIME <= TGDAY.TG||'235959'
AND INGR_DEC_GRD IS NULL
AND SLAB_RT = 'H'
) H_MON_CNT_1 --无判定炉次数(热轧_月)
,(SELECT COUNT(*) FROM TBG02_CHARGE_COMM_D,TGDAY
WHERE LST_INGR_REG_DTIME >= TGDAY.TG||'000000'
AND LST_INGR_REG_DTIME <= TGDAY.TG||'235959'
AND INGR_DEC_GRD IS NULL
AND SLAB_RT = 'P'
) P_DAY_CNT_1 --无判定炉次数(厚板_日)
,(SELECT COUNT(*) FROM TBG02_CHARGE_COMM_D,TGDAY
WHERE LST_INGR_REG_DTIME >= SUBSTR(TGDAY.TG,1,6)||'000000'
AND LST_INGR_REG_DTIME <= TGDAY.TG||'235959'
AND INGR_DEC_GRD IS NULL
AND SLAB_RT = 'P'
) P_MON_CNT_1 --无判定炉次数(厚板_月)
,(SELECT COUNT(*) FROM TBG02_CHARGE_COMM_D,TGDAY
WHERE LST_INGR_REG_DTIME >= TGDAY.TG||'000000'
AND LST_INGR_REG_DTIME <= TGDAY.TG||'235959'
AND INGR_DEC_GRD IS NULL
AND SLAB_RT = 'Z'
) Z_DAY_CNT_1 --无判定炉次数(中板_日)
,(SELECT COUNT(*) FROM TBG02_CHARGE_COMM_D,TGDAY
WHERE LST_INGR_REG_DTIME >= SUBSTR(TGDAY.TG,1,6)||'000000'
AND LST_INGR_REG_DTIME <= TGDAY.TG||'235959'
AND INGR_DEC_GRD IS NULL
AND SLAB_RT = 'Z'
) Z_MON_CNT_1 --无判定炉次数(中板_月)
,(SELECT COUNT(*) FROM TBG02_CHARGE_COMM_D,TGDAY
WHERE LST_INGR_REG_DTIME >= TGDAY.TG||'000000'
AND LST_INGR_REG_DTIME <= TGDAY.TG||'235959'
AND INGR_DEC_GRD IS NULL
AND SLAB_RT IN ('Z','H','P')
) A_DAY_CNT_1 --无判定炉次数(合计_日)
,(SELECT COUNT(*) FROM TBG02_CHARGE_COMM_D,TGDAY
WHERE LST_INGR_REG_DTIME >= SUBSTR(TGDAY.TG,1,6)||'000000'
AND LST_INGR_REG_DTIME <= TGDAY.TG||'235959'
AND INGR_DEC_GRD IS NULL
AND SLAB_RT IN ('Z','H','P')
) A_MON_CNT_1 --无判定炉次数(合计_月)
,(SELECT COUNT(*) FROM TBG02_CHARGE_COMM_D,TGDAY
WHERE LST_INGR_REG_DTIME >= TGDAY.TG||'000000'
AND LST_INGR_REG_DTIME <= TGDAY.TG||'235959'
AND INGR_DEC_GRD = '1'
AND SLAB_RT = 'H'
) H_DAY_CNT_2 --合格炉次数(热轧_日)
,(SELECT COUNT(*) FROM TBG02_CHARGE_COMM_D,TGDAY
WHERE LST_INGR_REG_DTIME >= SUBSTR(TGDAY.TG,1,6)||'01'||'000000'
AND LST_INGR_REG_DTIME <= TGDAY.TG||'235959'
AND INGR_DEC_GRD = '1'
AND SLAB_RT = 'H'
) H_MON_CNT_2 --合格炉次数(热轧_月)
,(SELECT COUNT(*) FROM TBG02_CHARGE_COMM_D,TGDAY
WHERE LST_INGR_REG_DTIME >= TGDAY.TG||'000000'
AND LST_INGR_REG_DTIME <= TGDAY.TG||'235959'
AND INGR_DEC_GRD = '1'
AND SLAB_RT = 'P'
) P_DAY_CNT_2 --合格炉次数(厚板_日)
,(SELECT COUNT(*) FROM TBG02_CHARGE_COMM_D,TGDAY
WHERE LST_INGR_REG_DTIME >= SUBSTR(TGDAY.TG,1,6)||'01'||'000000'
AND LST_INGR_REG_DTIME <= TGDAY.TG||'235959'
AND INGR_DEC_GRD = '1'
AND SLAB_RT = 'P'
) P_MON_CNT_2 --合格炉次数(厚板_月)
,(SELECT COUNT(*) FROM TBG02_CHARGE_COMM_D,TGDAY
WHERE LST_INGR_REG_DTIME >= TGDAY.TG||'000000'
AND LST_INGR_REG_DTIME <= TGDAY.TG||'235959'
AND INGR_DEC_GRD = '1'
AND SLAB_RT = 'Z'
) Z_DAY_CNT_2 --合格炉次数(中板_日)
,(SELECT COUNT(*) FROM TBG02_CHARGE_COMM_D,TGDAY
WHERE LST_INGR_REG_DTIME >= SUBSTR(TGDAY.TG,1,6)||'01'||'000000'
AND LST_INGR_REG_DTIME <= TGDAY.TG||'235959'
AND INGR_DEC_GRD = '1'
AND SLAB_RT = 'Z'
) Z_MON_CNT_2 --合格炉次数(中板_月)
,(SELECT COUNT(*) FROM TBG02_CHARGE_COMM_D,TGDAY
WHERE LST_INGR_REG_DTIME >= TGDAY.TG||'000000'
AND LST_INGR_REG_DTIME <= TGDAY.TG||'235959'
AND INGR_DEC_GRD = '1'
AND SLAB_RT IN ('Z','H','P')
) A_DAY_CNT_2 --合格炉次数(合计_日)
,(SELECT COUNT(*) FROM TBG02_CHARGE_COMM_D,TGDAY
WHERE LST_INGR_REG_DTIME >= SUBSTR(TGDAY.TG,1,6)||'01'||'000000'
AND LST_INGR_REG_DTIME <= TGDAY.TG||'235959'
AND INGR_DEC_GRD = '1'
AND SLAB_RT IN ('Z','H','P')
) A_MON_CNT_2 --合格炉次数(合计_月)
,(SELECT COUNT(*) FROM TBG02_CHARGE_COMM_D G02CC,TBG02_SLAB_COMM G02SC,TGDAY
WHERE LST_INGR_REG_DTIME >= TGDAY.TG||'000000'
AND LST_INGR_REG_DTIME <= TGDAY.TG||'235959'
AND G02CC.INGR_DEC_GRD = '2'
AND G02SC.SLAB_RT = 'H'
AND SUBSTR(G02SC.SLAB_NO,1,10) = G02CC.CHARGE_NO
)H_DAY_CNT_3 --生产板坯数(热轧_日)
,(SELECT COUNT(*) FROM TBG02_CHARGE_COMM_D G02CC,TBG02_SLAB_COMM G02SC,TGDAY
WHERE LST_INGR_REG_DTIME >= SUBSTR(TGDAY.TG,1,6)||'000000'
AND LST_INGR_REG_DTIME <= TGDAY.TG||'235959'
AND G02CC.INGR_DEC_GRD = '2'
AND G02SC.SLAB_RT = 'H'
AND SUBSTR(G02SC.SLAB_NO,1,10) = G02CC.CHARGE_NO
)H_MON_CNT_3 --生产板坯数(热轧_月)
,(SELECT COUNT(*) FROM TBG02_CHARGE_COMM_D G02CC,TBG02_SLAB_COMM G02SC,TGDAY
WHERE LST_INGR_REG_DTIME >= TGDAY.TG||'000000'
AND LST_INGR_REG_DTIME <= TGDAY.TG||'235959'
AND G02CC.INGR_DEC_GRD = '2'
AND G02SC.SLAB_RT = 'P'
AND SUBSTR(G02SC.SLAB_NO,1,10) = G02CC.CHARGE_NO
)P_DAY_CNT_3 --生产板坯数(厚板_日)
,(SELECT COUNT(*) FROM TBG02_CHARGE_COMM_D G02CC,TBG02_SLAB_COMM G02SC,TGDAY
WHERE LST_INGR_REG_DTIME >= SUBSTR(TGDAY.TG,1,6)||'000000'
AND LST_INGR_REG_DTIME <= TGDAY.TG||'235959'
AND G02CC.INGR_DEC_GRD = '2'
AND G02SC.SLAB_RT = 'P'
AND SUBSTR(G02SC.SLAB_NO,1,10) = G02CC.CHARGE_NO
)P_MON_CNT_3 --生产板坯数(厚板_月)
,(SELECT COUNT(*) FROM TBG02_CHARGE_COMM_D G02CC,TBG02_SLAB_COMM G02SC,TGDAY
WHERE LST_INGR_REG_DTIME >= TGDAY.TG||'000000'
AND LST_INGR_REG_DTIME <= TGDAY.TG||'235959'
AND G02CC.INGR_DEC_GRD = '2'
AND G02SC.SLAB_RT = 'Z'
AND SUBSTR(G02SC.SLAB_NO,1,10) = G02CC.CHARGE_NO
)Z_DAY_CNT_3 --生产板坯数(中板_日)
,(SELECT COUNT(*) FROM TBG02_CHARGE_COMM_D G02CC,TBG02_SLAB_COMM G02SC,TGDAY
WHERE LST_INGR_REG_DTIME >= SUBSTR(TGDAY.TG,1,6)||'000000'
AND LST_INGR_REG_DTIME <= TGDAY.TG||'235959'
AND G02CC.INGR_DEC_GRD = '2'
AND G02SC.SLAB_RT = 'Z'
AND SUBSTR(G02SC.SLAB_NO,1,10) = G02CC.CHARGE_NO
)Z_MON_CNT_3 --生产板坯数(中板_月)
,(SELECT COUNT(*) FROM TBG02_CHARGE_COMM_D G02CC,TBG02_SLAB_COMM G02SC,TGDAY
WHERE LST_INGR_REG_DTIME >= TGDAY.TG||'000000'
AND LST_INGR_REG_DTIME <= TGDAY.TG||'235959'
AND G02CC.INGR_DEC_GRD = '2'
AND G02SC.SLAB_RT = 'H'
AND SUBSTR(G02SC.SLAB_NO,1,10) = G02CC.CHARGE_NO
AND G02SC.SLAB_INGR_DEC_GRD = '1'
)H_DAY_CNT_4 --订单合格板坯数(热轧_日)
,(SELECT COUNT(*) FROM TBG02_CHARGE_COMM_D G02CC,TBG02_SLAB_COMM G02SC,TGDAY
WHERE LST_INGR_REG_DTIME >= SUBSTR(TGDAY.TG,1,6)||'000000'
AND LST_INGR_REG_DTIME <= TGDAY.TG||'235959'
AND G02CC.INGR_DEC_GRD = '2'
AND G02SC.SLAB_RT = 'H'
AND SUBSTR(G02SC.SLAB_NO,1,10) = G02CC.CHARGE_NO
AND G02SC.SLAB_INGR_DEC_GRD = '1'
)H_MON_CNT_4 --订单合格板坯数(热轧_月)
,(SELECT COUNT(*) FROM TBG02_CHARGE_COMM_D G02CC,TBG02_SLAB_COMM G02SC,TGDAY
WHERE LST_INGR_REG_DTIME >= TGDAY.TG||'000000'
AND LST_INGR_REG_DTIME <= TGDAY.TG||'235959'
AND G02CC.INGR_DEC_GRD = '2'
AND G02SC.SLAB_RT = 'P'
AND SUBSTR(G02SC.SLAB_NO,1,10) = G02CC.CHARGE_NO
AND G02SC.SLAB_INGR_DEC_GRD = '1'
)P_DAY_CNT_4 --订单合格板坯数(厚板_日)
,(SELECT COUNT(*) FROM TBG02_CHARGE_COMM_D G02CC,TBG02_SLAB_COMM G02SC,TGDAY
WHERE LST_INGR_REG_DTIME >= SUBSTR(TGDAY.TG,1,6)||'000000'
AND LST_INGR_REG_DTIME <= TGDAY.TG||'235959'
AND G02CC.INGR_DEC_GRD = '2'
AND G02SC.SLAB_RT = 'P'
AND SUBSTR(G02SC.SLAB_NO,1,10) = G02CC.CHARGE_NO
AND G02SC.SLAB_INGR_DEC_GRD = '1'
)P_MON_CNT_4 --订单合格板坯数(厚板_月)
,(SELECT COUNT(*) FROM TBG02_CHARGE_COMM_D G02CC,TBG02_SLAB_COMM G02SC,TGDAY
WHERE LST_INGR_REG_DTIME >= TGDAY.TG||'000000'
AND LST_INGR_REG_DTIME <= TGDAY.TG||'235959'
AND G02CC.INGR_DEC_GRD = '2'
AND G02SC.SLAB_RT = 'Z'
AND SUBSTR(G02SC.SLAB_NO,1,10) = G02CC.CHARGE_NO
AND G02SC.SLAB_INGR_DEC_GRD = '1'
)Z_DAY_CNT_4 --订单合格板坯数(中板_日)
,(SELECT COUNT(*) FROM TBG02_CHARGE_COMM_D G02CC,TBG02_SLAB_COMM G02SC,TGDAY
WHERE LST_INGR_REG_DTIME >= SUBSTR(TGDAY.TG,1,6)||'000000'
AND LST_INGR_REG_DTIME <= TGDAY.TG||'235959'
AND G02CC.INGR_DEC_GRD = '2'
AND G02SC.SLAB_RT = 'Z'
AND SUBSTR(G02SC.SLAB_NO,1,10) = G02CC.CHARGE_NO
AND G02SC.SLAB_INGR_DEC_GRD = '1'
)Z_MON_CNT_4 --订单合格板坯数(中板_月)
,(SELECT COUNT(*) FROM TBG02_CHARGE_COMM_D G02CC,TBG02_SLAB_COMM G02SC,TGDAY
WHERE LST_INGR_REG_DTIME >= TGDAY.TG||'000000'
AND LST_INGR_REG_DTIME <= TGDAY.TG||'235959'
AND G02CC.INGR_DEC_GRD = '2'
AND G02SC.SLAB_RT = 'H'
AND SUBSTR(G02SC.SLAB_NO,1,10) = G02CC.CHARGE_NO
AND (G02SC.SLAB_INGR_DEC_GRD = '2' OR G02SC.SLAB_INGR_DEC_GRD IS NULL)
)H_DAY_CNT_5 --订单不合格板坯数(热轧_日)
,(SELECT COUNT(*) FROM TBG02_CHARGE_COMM_D G02CC,TBG02_SLAB_COMM G02SC,TGDAY
WHERE LST_INGR_REG_DTIME >= SUBSTR(TGDAY.TG,1,6)||'000000'
AND LST_INGR_REG_DTIME <= TGDAY.TG||'235959'
AND G02CC.INGR_DEC_GRD = '2'
AND G02SC.SLAB_RT = 'H'
AND SUBSTR(G02SC.SLAB_NO,1,10) = G02CC.CHARGE_NO
AND (G02SC.SLAB_INGR_DEC_GRD = '2' OR G02SC.SLAB_INGR_DEC_GRD IS NULL)
)H_MON_CNT_5 --订单不合格板坯数(热轧_月)
,(SELECT COUNT(*) FROM TBG02_CHARGE_COMM_D G02CC,TBG02_SLAB_COMM G02SC,TGDAY
WHERE LST_INGR_REG_DTIME >= TGDAY.TG||'000000'
AND LST_INGR_REG_DTIME <= TGDAY.TG||'235959'
AND G02CC.INGR_DEC_GRD = '2'
AND G02SC.SLAB_RT = 'P'
AND SUBSTR(G02SC.SLAB_NO,1,10) = G02CC.CHARGE_NO
AND (G02SC.SLAB_INGR_DEC_GRD = '2' OR G02SC.SLAB_INGR_DEC_GRD IS NULL)
)P_DAY_CNT_5 --订单不合格板坯数(厚板_日)
,(SELECT COUNT(*) FROM TBG02_CHARGE_COMM_D G02CC,TBG02_SLAB_COMM G02SC,TGDAY
WHERE LST_INGR_REG_DTIME >= SUBSTR(TGDAY.TG,1,6)||'000000'
AND LST_INGR_REG_DTIME <= TGDAY.TG||'235959'
AND G02CC.INGR_DEC_GRD = '2'
AND G02SC.SLAB_RT = 'P'
AND SUBSTR(G02SC.SLAB_NO,1,10) = G02CC.CHARGE_NO
AND (G02SC.SLAB_INGR_DEC_GRD = '2' OR G02SC.SLAB_INGR_DEC_GRD IS NULL)
)P_MON_CNT_5 --订单不合格板坯数(厚板_月)
,(SELECT COUNT(*) FROM TBG02_CHARGE_COMM_D G02CC,TBG02_SLAB_COMM G02SC,TGDAY
WHERE LST_INGR_REG_DTIME >= TGDAY.TG||'000000'
AND LST_INGR_REG_DTIME <= TGDAY.TG||'235959'
AND G02CC.INGR_DEC_GRD = '2'
AND G02SC.SLAB_RT = 'Z'
AND SUBSTR(G02SC.SLAB_NO,1,10) = G02CC.CHARGE_NO
AND (G02SC.SLAB_INGR_DEC_GRD = '2' OR G02SC.SLAB_INGR_DEC_GRD IS NULL)
)Z_DAY_CNT_5 --订单不合格板坯数(中板_日)
,(SELECT COUNT(*) FROM TBG02_CHARGE_COMM_D G02CC,TBG02_SLAB_COMM G02SC,TGDAY
WHERE LST_INGR_REG_DTIME >= SUBSTR(TGDAY.TG,1,6)||'000000'
AND LST_INGR_REG_DTIME <= TGDAY.TG||'235959'
AND G02CC.INGR_DEC_GRD = '2'
AND G02SC.SLAB_RT = 'Z'
AND SUBSTR(G02SC.SLAB_NO,1,10) = G02CC.CHARGE_NO
AND (G02SC.SLAB_INGR_DEC_GRD = '2' OR G02SC.SLAB_INGR_DEC_GRD IS NULL)
)Z_MON_CNT_5 --订单不合格板坯数(中板_月)
,(SELECT COUNT(*) FROM TBG02_CHARGE_COMM_D,TGDAY
WHERE LST_INGR_REG_DTIME >= TGDAY.TG||'000000'
AND LST_INGR_REG_DTIME <= TGDAY.TG||'235959'
AND INGR_DEC_GRD = '2'
AND SLAB_RT = 'H'
) H_DAY_CNT_7 --不合格炉次数(热轧_日)
,(SELECT COUNT(*) FROM TBG02_CHARGE_COMM_D,TGDAY
WHERE LST_INGR_REG_DTIME >= SUBSTR(TGDAY.TG,1,6)||'01'||'000000'
AND LST_INGR_REG_DTIME <= TGDAY.TG||'235959'
AND INGR_DEC_GRD = '2'
AND SLAB_RT = 'H'
) H_MON_CNT_7 --不合格炉次数(热轧_月)
,(SELECT COUNT(*) FROM TBG02_CHARGE_COMM_D,TGDAY
WHERE LST_INGR_REG_DTIME >= TGDAY.TG||'000000'
AND LST_INGR_REG_DTIME <= TGDAY.TG||'235959'
AND INGR_DEC_GRD = '2'
AND SLAB_RT = 'P'
) P_DAY_CNT_7 --不合格炉次数(厚板_日)
,(SELECT COUNT(*) FROM TBG02_CHARGE_COMM_D,TGDAY
WHERE LST_INGR_REG_DTIME >= SUBSTR(TGDAY.TG,1,6)||'01'||'000000'
AND LST_INGR_REG_DTIME <= TGDAY.TG||'235959'
AND INGR_DEC_GRD = '2'
AND SLAB_RT = 'P'
) P_MON_CNT_7 --不合格炉次数(厚板_月)
,(SELECT COUNT(*) FROM TBG02_CHARGE_COMM_D,TGDAY
WHERE LST_INGR_REG_DTIME >= TGDAY.TG||'000000'
AND LST_INGR_REG_DTIME <= TGDAY.TG||'235959'
AND INGR_DEC_GRD = '2'
AND SLAB_RT = 'Z'
) Z_DAY_CNT_7 --不合格炉次数(中板_日)
,(SELECT COUNT(*) FROM TBG02_CHARGE_COMM_D,TGDAY
WHERE LST_INGR_REG_DTIME >= SUBSTR(TGDAY.TG,1,6)||'01'||'000000'
AND LST_INGR_REG_DTIME <= TGDAY.TG||'235959'
AND INGR_DEC_GRD = '2'
AND SLAB_RT = 'Z'
) Z_MON_CNT_7 --不合格炉次数(中板_月)
,(SELECT COUNT(*) FROM TBG02_CHARGE_COMM_D,TGDAY
WHERE LST_INGR_REG_DTIME >= TGDAY.TG||'000000'
AND LST_INGR_REG_DTIME <= TGDAY.TG||'235959'
AND INGR_DEC_GRD = '2'
AND SLAB_RT IN ('Z','H','P')
) A_DAY_CNT_7 --不合格炉次数(合计_日)
,(SELECT COUNT(*) FROM TBG02_CHARGE_COMM_D,TGDAY
WHERE LST_INGR_REG_DTIME >= SUBSTR(TGDAY.TG,1,6)||'01'||'000000'
AND LST_INGR_REG_DTIME <= TGDAY.TG||'235959'
AND INGR_DEC_GRD = '2'
AND SLAB_RT IN ('Z','H','P')
) A_MON_CNT_7 --不合格炉次数(合计_月)
FROM dual) T
]]>
= TGDAY.TG||'000000'
AND SLAB_INGR_DEC_DTIME <= TGDAY.TG||'235959'
) CNT1_1 --成分录入板坯数(日计)
,(SELECT COUNT(*) FROM TBG02_SLAB_COMM,TGDAY
WHERE SLAB_INGR_DEC_DTIME >= TGDAY.TG||'000000'
AND SLAB_INGR_DEC_DTIME <= TGDAY.TG||'235959'
AND SLAB_INGR_DEC_GRD IS NULL
) CNT1_2 --无判定板坯数(日计)
,(SELECT COUNT(*) FROM TBG02_SLAB_COMM,TGDAY
WHERE SLAB_INGR_DEC_DTIME >= TGDAY.TG||'000000'
AND SLAB_INGR_DEC_DTIME <= TGDAY.TG||'235959'
AND SLAB_INGR_DEC_GRD = '1'
) CNT1_3 --合格板坯数(日计)
,(SELECT COUNT(*) FROM TBG02_SLAB_COMM,TGDAY
WHERE SLAB_INGR_DEC_DTIME >= TGDAY.TG||'000000'
AND SLAB_INGR_DEC_DTIME <= TGDAY.TG||'235959'
AND SLAB_INGR_DEC_GRD = '2' --不合格板坯数(日计)
) CNT1_4
,(SELECT COUNT(*) FROM TBG02_SLAB_COMM,TGDAY
WHERE SLAB_INGR_DEC_DTIME >= SUBSTR(TGDAY.TG,1,6)||'01'||'000000'
AND SLAB_INGR_DEC_DTIME <= TGDAY.TG||'235959'
) CNT2_1 --成分录入板坯数(月计)
,(SELECT COUNT(*) FROM TBG02_SLAB_COMM,TGDAY
WHERE SLAB_INGR_DEC_DTIME >= SUBSTR(TGDAY.TG,1,6)||'01'||'000000'
AND SLAB_INGR_DEC_DTIME <= TGDAY.TG||'235959'
AND SLAB_INGR_DEC_GRD IS NULL
) CNT2_2 --无判定板坯数(月计)
,(SELECT COUNT(*) FROM TBG02_SLAB_COMM,TGDAY
WHERE SLAB_INGR_DEC_DTIME >= SUBSTR(TGDAY.TG,1,6)||'01'||'000000'
AND SLAB_INGR_DEC_DTIME <= TGDAY.TG||'235959'
AND SLAB_INGR_DEC_GRD = '1'
) CNT2_3 --合格板坯数(月计)
,(SELECT COUNT(*) FROM TBG02_SLAB_COMM,TGDAY
WHERE SLAB_INGR_DEC_DTIME >= SUBSTR(TGDAY.TG,1,6)||'01'||'000000'
AND SLAB_INGR_DEC_DTIME <= TGDAY.TG||'235959'
AND SLAB_INGR_DEC_GRD = '2' --不合格板坯数(月计)
) CNT2_4
FROM DUAL) T
]]>