T4.DEL_TOL_THK_MAX OR
T1.COIL_THK < T4.DEL_TOL_THK_MIN ))
OR
(T1.COIL_WTH IS NOT NULL AND T4.DEL_TOL_WTH_MIN IS NOT NULL AND
(T1.COIL_WTH > T4.DEL_TOL_WTH_MAX OR
T1.COIL_WTH < T4.DEL_TOL_WTH_MIN )) THEN
'不合格'
ELSE
'合格'
END SIZE_DCS_RESULT
--,(CASE WHEN T4.DSN_KIND = '4' THEN T4.DEL_TOL_THK_MIN END)
,T1.COIL_THK DCS_THK
--,(CASE WHEN T4.DSN_KIND = '4' THEN T4.DEL_TOL_THK_MAX END)
--,(CASE WHEN T4.DSN_KIND = '4' THEN T4.DEL_TOL_WTH_MIN END)
,T1.COIL_WTH DCS_WTH
--,(CASE WHEN T4.DSN_KIND = '4' THEN T4.DEL_TOL_WTH_MAX END)
,T1.EXTSHAPE_QUALITY
,T1.MATLQLTY_DEC_GRD
,T1.INGR_DEC_GRD
,T1.WGT_DEC_RST
,T1.TOT_DEC_GRD
,T1.ACT_WGT
,DECODE(T1.CAL_TYPE , '2' , 'Y' , '') FAN_XIU
,CASE WHEN T1.RCAL_CNT >0 THEN RCAL_CNT||'次过渡' ELSE NULL END RCAL_CNT
,ZL_NORM_COMM.FZ00_COMM('B02001' , T1.CRK_CD1)||';'||ZL_NORM_COMM.FZ00_COMM('B02001' , T1.CRK_CD2)||';'||ZL_NORM_COMM.FZ00_COMM('B02001' , T1.CRK_CD3) CRK_DETAIL
,T1.MILL_DTIME REG_DTIME
,(SELECT SM_CFNM FROM TBZ00_COMMCD WHERE SM_CD = T1.CUR_PROG_CD) CUR_PROG_CD
,T1.ORD_NO||'~'||T1.ORD_SEQ ORDNOSEQ
,CASE WHEN T1.COIL_ID = T2.L_COIL_ID THEN T2.COIL_WGT ELSE NULL END COIL_WGT ,C_PKG_UIM.GET_ORIGINAL_COIL_WGT(t1.ori_OLD_SAMPL_NO) BEF_WGT
,T3.STL_GRD
FROM (SELECT C1.COIL_NO COIL_ID ,C2.* FROM C_TBC02_COIL_COMM C1
,C_TBC02_COIL_COMM C2
WHERE C1.SLAB_NO = C2.SLAB_NO
AND C1.LINE_TP = 'L'
AND C2.LINE_TP = 'L'
AND C2.DIVIDE_YN = 'N'
AND C2.MILL_DTIME BETWEEN NVL(? , C2.MILL_DTIME) AND NVL(? , C2.MILL_DTIME)
) T1
,L_TBF03_SPEC_MILL T2
,C_TBK02_COIL_COMM T3
,TBB01_ORD_DEL T4
WHERE T1.COIL_ID = T2.L_COIL_ID
AND T1.LINE_TP = 'L'
AND T1.DIVIDE_YN = 'N'
AND T2.COIL_NO = T3.OLD_SAMPL_NO(+)
AND T1.ORD_NO = T4.ORD_NO(+)
AND T1.ORD_SEQ = T4.ORD_SEQ(+)
AND (T4.DSN_KIND = '4' OR T4.DSN_KIND IS NULL)
ORDER BY T1.MILL_DTIME,T1.OLD_SAMPL_NO
]]>
T3.DEL_TOL_THK_MAX OR
T1.COIL_THK < T3.DEL_TOL_THK_MIN ))
OR
(T1.COIL_WTH IS NOT NULL AND T3.DEL_TOL_WTH_MIN IS NOT NULL AND
(T1.COIL_WTH > T3.DEL_TOL_WTH_MAX OR
T1.COIL_WTH < T3.DEL_TOL_WTH_MIN ))
THEN '不合格'
ELSE '合格'
END SIZE_DCS_RESULT
,T1.COIL_THK DCS_THK
,T1.COIL_WTH DCS_WTH
,T1.EXTSHAPE_QUALITY
,T1.MATLQLTY_DEC_GRD
,T1.TOT_DEC_GRD
,T1.ACT_WGT
,DECODE(T1.CAL_TYPE , '2' , 'Y' , '') FAN_XIU
,CASE WHEN T1.RCAL_CNT >0 THEN RCAL_CNT||'次过渡' ELSE NULL END RCAL_CNT
,ZL_NORM_COMM.FZ00_COMM('B02001' , T1.CRK_CD1)||';'||ZL_NORM_COMM.FZ00_COMM('B02001' , T1.CRK_CD2)||';'||ZL_NORM_COMM.FZ00_COMM('B02001' , T1.CRK_CD3) CRK_DETAIL
,T1.MILL_DTIME REG_DTIME
,(SELECT SM_CFNM FROM TBZ00_COMMCD WHERE SM_CD = T1.CUR_PROG_CD) CUR_PROG_CD
--,T1.COIL_RT
,T1.ORD_NO||'~'||T1.ORD_SEQ ORDNOSEQ
,CASE WHEN SUBSTR(T1.OLD_SAMPL_NO , 17) IN ('0' , '1') THEN T2.COIL_WGT ELSE NULL END COIL_WGT --原料重量
FROM (SELECT C1.COIL_NO COIL_ID --母卷ID
,C2.* --子卷信息
FROM C_TBC02_COIL_COMM_BAK C1
,C_TBC02_COIL_COMM_BAK C2
WHERE C1.SLAB_NO = C2.SLAB_NO
AND C1.LINE_TP = 'L'
AND C2.LINE_TP = 'C'
AND C2.DIVIDE_YN = 'N'
AND C2.MILL_DTIME BETWEEN NVL(? , C2.MILL_DTIME) AND NVL(? , C2.MILL_DTIME)
) T1
,L_TBF03_SPEC_MILL T2
,TBB01_ORD_DEL T3
WHERE T1.COIL_ID = T2.L_COIL_ID
AND T1.LINE_TP = 'C'
AND T1.DIVIDE_YN = 'N'
AND T1.ORD_NO = T3.ORD_NO(+)
AND T1.ORD_SEQ = T3.ORD_SEQ(+)
AND (T3.DSN_KIND = '4' OR T3.DSN_KIND IS NULL)
-- AND T1.MILL_DTIME BETWEEN NVL(? , T1.MILL_DTIME) AND NVL(? , T1.MILL_DTIME)
ORDER BY T1.MILL_DTIME,T1.OLD_SAMPL_NO
]]>
T4.DEL_TOL_THK_MAX OR
T1.COIL_THK < T4.DEL_TOL_THK_MIN ))
OR
(T1.COIL_WTH IS NOT NULL AND
(T1.COIL_WTH > T4.DEL_TOL_WTH_MAX OR
T1.COIL_WTH < T4.DEL_TOL_WTH_MIN ))
THEN
'不合格'
ELSE
'合格'
END SIZE_DCS_RESULT,
T1.COIL_THK DCS_THK,
T1.COIL_WTH DCS_WTH,
T1.EXTSHAPE_QUALITY,
T1.MATLQLTY_DEC_GRD,
T1.INGR_DEC_GRD,
T1.WGT_DEC_RST,
T1.TOT_DEC_GRD,
T1.ACT_WGT,
DECODE(T1.CAL_TYPE, '2', 'Y', '') FAN_XIU,
CASE
WHEN T1.RCAL_CNT > 0 THEN
RCAL_CNT || '次过渡'
ELSE
NULL
END RCAL_CNT,
ZL_NORM_COMM.FZ00_COMM('B02001', T1.CRK_CD1) || ';' ||
ZL_NORM_COMM.FZ00_COMM('B02001', T1.CRK_CD2) || ';' ||
ZL_NORM_COMM.FZ00_COMM('B02001', T1.CRK_CD3) CRK_DETAIL,
T1.MILL_DTIME REG_DTIME,
(SELECT SM_CFNM FROM TBZ00_COMMCD WHERE SM_CD = T1.CUR_PROG_CD) CUR_PROG_CD,
--T1.ROUTE COIL_RT, ---去向
T1.ORD_NO || '~' || T1.ORD_SEQ ORDNOSEQ,
CASE
WHEN T1.COIL_NO = T2.C_COIL_NO THEN
T2.COIL_WGT
ELSE
NULL
END COIL_WGT --原料重量
,T3.ACT_WGT BEF_WGT,
T3.STL_GRD
FROM C_TBL02_COIL_COMM T1, C_TBF03_SPEC_MILL T2, C_TBK02_COIL_COMM T3, TBB01_ORD_DEL T4
WHERE SUBSTR(T1.COIL_NO, 1, 9) = SUBSTR(T2.C_COIL_NO, 1, 9)
AND T1.MILL_DTIME BETWEEN NVL(?, T1.MILL_DTIME) AND NVL(?, T1.MILL_DTIME)
AND T2.COIL_NO = T3.COIL_NO(+)
AND T1.ORD_NO = T4.ORD_NO(+)
AND T1.ORD_SEQ = T4.ORD_SEQ(+)
AND (T4.DSN_KIND = '4' OR T4.DSN_KIND IS NULL)
ORDER BY T1.MILL_DTIME,T1.OLD_SAMPL_NO
]]>