SELECT
CCC.OLD_SAMPL_NO COIL_NO
,CCC.SPEC_ABBSYM
,CCC.SPEC_STL_GRD
,ZL_NORM_COMM.FZ00_COMM('A01007' ,CCC.ORD_USE_CD) ORD_USE_CD
,CCC.COIL_THK
,CCC.ORD_NO
,CCC.ORD_SEQ
,CCC.SMP_NO
,CCC.SMP_CUT_LOC
,DECODE(CCC.TOT_DEC_GRD , NULL, '' , 'Y') TOT_OVER
,CCC.MATLQLTY_DEC_GRD
,LCM.QLTY_DCS_DTIME
,CCC.MATLQLTY_DEC_ID
FROM C_TBC02_COIL_COMM CCC , TBB02_LOT_COM LCM
WHERE LCM.SMP_PROG_CD = 'E'
AND CCC.SMP_NO = LCM.SMP_NO
AND CCC.SMP_CUT_LOC = LCM.SMP_CUT_LOC
AND LCM.QLTY_DCS_DTIME BETWEEN ? AND ?
AND CCC.OLD_SAMPL_NO LIKE ?||'%'
SELECT
CCC.OLD_SAMPL_NO COIL_NO
,CCC.SPEC_ABBSYM
,CCC.SPEC_STL_GRD
,ZL_NORM_COMM.FZ00_COMM('A01007' ,CCC.ORD_USE_CD) ORD_USE_CD
,CCC.COIL_THK
,CCC.ORD_NO
,CCC.ORD_SEQ
,CCC.SMP_NO
,CCC.SMP_CUT_LOC
,DECODE(CCC.TOT_DEC_GRD , NULL, '' , 'Y') TOT_OVER
,CCC.MATLQLTY_DEC_GRD
,LCM.QLTY_DCS_DTIME
--- ,CCC.MATLQLTY_DEC_ID
FROM C_TBL02_COIL_COMM CCC , TBB02_LOT_COM LCM
WHERE LCM.SMP_PROG_CD = 'E'
AND CCC.SMP_NO = LCM.SMP_NO
AND CCC.SMP_CUT_LOC = LCM.SMP_CUT_LOC
AND LCM.QLTY_DCS_DTIME BETWEEN ? AND ?
AND CCC.OLD_SAMPL_NO LIKE ?||'%'
SELECT WQ.QLTY_CD
,SQ.QLTY_CD_CFNM
,RQ.QLTY_SEQ
,WQ.QLTY_VAL_WK
,RQ.QLTY_VAL_WK RQ_QLTY_VAL_WK
,IQ.QLTY_MIN
,IQ.QLTY_MAX
,DQ.QLTY_DCS_RST
,(SELECT X.QLTY_CD_CFNM FROM TBB01_SEQ_QLTY X WHERE X.QLTY_CD = WQ.QLTY_CD_AFTER) QLTY_CD_AFTER
,(CASE WHEN DQ.QLTY_DCS_RST IS NULL THEN
GF_NIB030150_COMQLTY(TCC.OLD_SAMPL_NO,WQ.SMP_NO,WQ.SMP_CUT_LOC,WQ.QLTY_CD,TCC.MATLQLTY_DEC_GRD)
ELSE DQ.QLTY_DCS_RST END) QLTY_DCS_RST
FROM TBB02_WORK_QLTY WQ
,TBB02_REWORK_QLTY RQ
,TBB01_SEQ_QLTY SQ
,TBB02_INS_QLTY IQ
,(SELECT CCC.MATLQLTY_DEC_GRD,CCC.OLD_SAMPL_NO FROM C_TBC02_COIL_COMM CCC WHERE CCC.OLD_SAMPL_NO = ?) TCC
,(SELECT DC.QLTY_CD,DC.QLTY_DCS_RST FROM TBB02_DCS_QLTY DC WHERE DC.COIL_NO = ?) DQ
-- ,TBB02_DCS_QLTY DQ
WHERE WQ.SMP_NO = ?
AND WQ.SMP_CUT_LOC = ?
AND WQ.QLTY_CD = DQ.QLTY_CD(+)
--AND DQ.COIL_NO = ?
--AND DQ.QLTY_CD = WQ.QLTY_CD
AND WQ.SMP_NO = RQ.SMP_NO(+)
AND WQ.SMP_CUT_LOC = RQ.SMP_CUT_LOC(+)
AND WQ.SMP_NO = IQ.SMP_NO
AND WQ.SMP_CUT_LOC = IQ.SMP_CUT_LOC
AND WQ.QLTY_CD = RQ.QLTY_CD(+)
AND WQ.QLTY_CD = IQ.QLTY_CD
AND WQ.QLTY_CD = SQ.QLTY_CD
/***********************************************--20150711
SELECT WQ.QLTY_CD
,SQ.QLTY_CD_CFNM
,RQ.QLTY_SEQ
,WQ.QLTY_VAL_WK
,RQ.QLTY_VAL_WK RQ_QLTY_VAL_WK
,IQ.QLTY_MIN
,IQ.QLTY_MAX
,DQ.QLTY_DCS_RST
,(SELECT X.QLTY_CD_CFNM FROM TBB01_SEQ_QLTY X WHERE X.QLTY_CD = WQ.QLTY_CD_AFTER) QLTY_CD_AFTER
FROM TBB02_WORK_QLTY WQ
,TBB02_REWORK_QLTY RQ
,TBB01_SEQ_QLTY SQ
,TBB02_INS_QLTY IQ
,TBB02_DCS_QLTY DQ
WHERE WQ.SMP_NO = ?
AND WQ.SMP_CUT_LOC = ?
AND DQ.COIL_NO = ?
AND DQ.QLTY_CD = WQ.QLTY_CD
AND WQ.SMP_NO = RQ.SMP_NO(+)
AND WQ.SMP_CUT_LOC = RQ.SMP_CUT_LOC(+)
AND WQ.SMP_NO = IQ.SMP_NO
AND WQ.SMP_CUT_LOC = IQ.SMP_CUT_LOC
AND WQ.QLTY_CD = RQ.QLTY_CD(+)
AND WQ.QLTY_CD = IQ.QLTY_CD
AND WQ.QLTY_CD = SQ.QLTY_CD
****/
SELECT WQ.QLTY_CD
,SQ.QLTY_CD_CFNM
,RQ.QLTY_SEQ
,WQ.QLTY_VAL_WK
,RQ.QLTY_VAL_WK RQ_QLTY_VAL_WK
,IQ.QLTY_MIN
,IQ.QLTY_MAX
,DQ.QLTY_DCS_RST
,(SELECT X.QLTY_CD_CFNM FROM TBB01_SEQ_QLTY X WHERE X.QLTY_CD = WQ.QLTY_CD_AFTER) QLTY_CD_AFTER
,(CASE WHEN DQ.QLTY_DCS_RST IS NULL THEN
GF_NIB030150_COMQLTY(TCC.OLD_SAMPL_NO,WQ.SMP_NO,WQ.SMP_CUT_LOC,WQ.QLTY_CD,TCC.MATLQLTY_DEC_GRD)
ELSE DQ.QLTY_DCS_RST END) QLTY_DCS_RST
FROM TBB02_WORK_QLTY WQ
,TBB02_REWORK_QLTY RQ
,TBB01_SEQ_QLTY SQ
,TBB02_INS_QLTY IQ
,(SELECT CCC.MATLQLTY_DEC_GRD,CCC.OLD_SAMPL_NO FROM C_TBL02_COIL_COMM CCC WHERE CCC.OLD_SAMPL_NO = ?) TCC
,(SELECT DC.QLTY_CD,DC.QLTY_DCS_RST FROM TBB02_DCS_QLTY DC WHERE DC.COIL_NO = ?) DQ
-- ,TBB02_DCS_QLTY DQ
WHERE WQ.SMP_NO = ?
AND WQ.SMP_CUT_LOC = ?
AND WQ.QLTY_CD = DQ.QLTY_CD(+)
--AND DQ.COIL_NO = ?
--AND DQ.QLTY_CD = WQ.QLTY_CD
AND WQ.SMP_NO = RQ.SMP_NO(+)
AND WQ.SMP_CUT_LOC = RQ.SMP_CUT_LOC(+)
AND WQ.SMP_NO = IQ.SMP_NO
AND WQ.SMP_CUT_LOC = IQ.SMP_CUT_LOC
AND WQ.QLTY_CD = RQ.QLTY_CD(+)
AND WQ.QLTY_CD = IQ.QLTY_CD
AND WQ.QLTY_CD = SQ.QLTY_CD
{call ZL_LIANT_DCS01.DCS_COIL_QLTY_CANCLE(?,?,?,?)}
{call ZL_SUAN_DCS01.DCS_COIL_QLTY_CANCLE(?,?,?,?)}