SELECT DISTINCT SQ.QLTY_CD_CFNM||QLTY_SEQ AAA , QQ.SMP_CUT_LOC , QQ.QLTY_CD , QQ.QLTYCD , QQ.QLTY_SEQ , SQ.DISPLAY_SEQ FROM TBB01_SEQ_QLTY SQ , TBB02_LOT_COM LCM , TBH02_COIL_COMM CCM , ( SELECT WQ.SMP_NO , WQ.SMP_CUT_LOC , WQ.QLTY_CD, WQ.QLTY_VAL_WK , WQ.QLTY_CD QLTYCD , '' QLTY_SEQ FROM TBB02_WORK_QLTY WQ UNION ALL SELECT RQ.SMP_NO , RQ.SMP_CUT_LOC , RQ.QLTY_CD||RQ.QLTY_SEQ , RQ.QLTY_VAL_WK , RQ.QLTY_CD , RQ.QLTY_SEQ FROM TBB02_REWORK_QLTY RQ ) QQ WHERE SQ.QLTY_CD = QQ.QLTYCD AND CCM.SAMPL_NO = LCM.SMP_NO AND CCM.SAMPL_CUT_LOC = LCM.SMP_CUT_LOC AND QQ.SMP_NO = LCM.SMP_NO AND QQ.SMP_CUT_LOC = LCM.SMP_CUT_LOC SELECT SMP_NO , SMP_CUT_LOC , MAX(DECODE('{0}' , QLTY_CD , QLTY_VAL_WK , NULL)) QLTY_VAL_WK{1} FROM (SELECT WQ.SMP_NO , WQ.SMP_CUT_LOC , WQ.QLTY_CD, WQ.QLTY_VAL_WK FROM TBB02_WORK_QLTY WQ UNION ALL SELECT RQ.SMP_NO , RQ.SMP_CUT_LOC , RQ.QLTY_CD||RQ.QLTY_SEQ , RQ.QLTY_VAL_WK FROM TBB02_REWORK_QLTY RQ ) WQ GROUP BY SMP_NO , SMP_CUT_LOC , max(decode('{0}' , QLTY_CD||QLTY_SEQ , QLTY_VAL_WK , NULL)) QLTY_VAL_WK{1} , max(decode('{0}' , QLTY_CD||QLTY_SEQ , QLTY_UNIT_WK, NULL)) QLTY_UNIT_WK{1} SELECT SMP_NO , SMP_CUT_LOC FROM TBB02_REWORK_QLTY GROUP BY SMP_NO , SMP_CUT_LOC SELECT ROWNUM , X.* , Y.* FROM ( SELECT DISTINCT CC.OLD_SAMPL_NO ,A.SMP_NO --样片号 ,A.SMP_PROG_CD --试样进程代码 ,A.SMP_WORK_DTIME --检验日期 ,A.QLTY_DCS_DTIME --判定日期 ,CC.MATLQLTY_DEC_GRD ,B.COIL_THK ,CC.SPEC_STL_GRD ,CC.SPM_RMK ,(SELECT T.SM_CFNM FROM TBZ00_COMMCD T WHERE T.LG_CD='H02001' AND T.SM_CD = CC.CRK_CD1) CRK_CD1 ,(SELECT T.SM_CFNM FROM TBZ00_COMMCD T WHERE T.LG_CD='H02001' AND T.SM_CD = CC.CRK_CD2) CRK_CD2 ,(SELECT T.SM_CFNM FROM TBZ00_COMMCD T WHERE T.LG_CD='H02001' AND T.SM_CD = CC.CRK_CD3) CRK_CD3 ,(SELECT T.SM_CFNM FROM TBZ00_COMMCD T WHERE T.LG_CD='H02001' AND T.SM_CD = CC.CRK_CD4) CRK_CD4 ,(SELECT T.SM_CFNM FROM TBZ00_COMMCD T WHERE T.LG_CD='H02001' AND T.SM_CD = CC.CRK_CD5) CRK_CD5 FROM TBB02_LOT_COM A , TBB02_LOT_COIL B , TBH02_COIL_COMM CC WHERE A.SMP_NO = B.SMP_NO AND A.SMP_CUT_LOC = B.SMP_CUT_LOC AND B.COIL_NO = CC.COIL_NO AND CC.SMP_DIR_PIC_YN = 'Y' ) X , SELECT DISTINCT ( SELECT QLTY_CD_CFNM FROM TBB01_SEQ_QLTY WHERE QLTY_CD = x.QLTY_CD )||QLTY_SEQ QLTY_CDNM , QLTY_CD||QLTY_SEQ QLTY_CD FROM TBB02_REWORK_QLTY x WHERE ( X.QLTY_VAL_WK IS NOT NULL OR X.QLTY_UNIT_WK IS NOT NULL) AND x.SMP_NO LIKE ?