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(?,?,?,?)}