OD.SUAN_THK_MAX OR SC.COIL_THK < OD.SUAN_THK_MIN)) OR (SUAN_THK_MAX IS NOT NULL AND SC.DCS_WTH IS NOT NULL AND (SC.DCS_WTH > OD.SUAN_WTH_MAX OR SC.DCS_WTH < OD.SUAN_WTH_MIN)) THEN 'N' ELSE 'Y' END CHECKNO, SC.COIL_THK --实际厚度 , SC.COIL_WTH DCS_WTH --实际宽度 , '' SC_BAN_XIN --板型 , SUBSTR((HC.COIL_THK - SC.COIL_THK) / DECODE(HC.COIL_THK, '0', '1', HC.COIL_THK), 0, 4) * 100 || '%' SC_YA_XIA --压下率 , '' ZHA_ZHI_1, '' ZHA_ZHI_2, '' ZHA_ZHI_3, '' ZHA_ZHI_4, '' ZHA_ZHI_5, '' ZHANG_LI_1, '' ZHANG_LI_2, '' ZHANG_LI_3, '' ZHANG_LI_4, '' ZHANG_LI_5, '' ZHANG_LI_BEF, SC.EXTSHAPE_QUALITY, ZL_NORM_COMM.FZ00_COMM('B02001', SC.CRK_CD1) CRK_CD1, SC.COIL_INDIA, --酸轧卷内径 PR.PL_SPEED_MAX1, --酸洗最大速度 PR.PL_SPEED_MIN1, --酸洗最小速度 PR.PL_SPEED_AVE1, --酸洗平均速度 PR.ROLLING_BEGIN1, --轧制开始时间 PR.ROLLING_END1, --轧制结束时间 PR.THICK_SETP1, --轧制厚度设定值 SC.H_COIL_NO1, (SELECT T1.SLAB_DCS_DETAIL FROM TBG02_SLAB_COMM T1 WHERE T1.SLAB_NO=HC.SLAB_NO AND ROWNUM=1) BPBZ, HC.COIL_THK H_COIL_THK, HC.COIL_WTH H_COIL_WTH , HR.EXTRACT_AVG_TEMP --加热温度 , HM.FM_EXT_STRIP_TEMP_AVG FM_EXT_STRIP_TEMP --终轧温度 , HM.R2_EXT_TEMP --R2出口温度 , HM.DC_TEMP_AVG --卷取温度 , HM.FM_EXT_STRIP_CROWN_AVG HC_TU_DU --凸度 , HM.FM_STRIP_WDG_AVG HC_XIE_XIN --楔形 , '' HC_BAN_XIN --板型 , ZL_NORM_COMM.FZ00_COMM('H02001', HC.CRK_CD1) HC_CRK_CD1 FROM C_TBL02_COIL_COMM_BAK SC, TBH02_MILL_RESULT HM, TBH02_REHEATFUR HR, TBH02_COIL_COMM HC, TBB01_ORD_DEL OD, C_TBL02_PLTCM_RESULT PR WHERE HC.COIL_NO = HM.COIL_NO(+) AND HC.COIL_NO = HR.COIL_NO(+) AND SC.COIL_NO = PR.L_COIL_NO(+) AND SC.ORD_NO = OD.ORD_NO AND SC.ORD_SEQ = OD.ORD_SEQ AND OD.DSN_KIND = '4' AND SC.LINE_TP is null AND SC.H_COIL_NO1 = HC.OLD_SAMPL_NO AND SC.MILL_DTIME BETWEEN ? AND ? AND SC.COIL_NO LIKE ? || '%' AND SC.SPEC_STL_GRD LIKE ? || '%' AND SC.PRODNM_CD LIKE '%' || ? || '%' ORDER BY SC.MILL_DTIME ) CF full join ( SELECT SC1.COIL_NO,GC1.CHARGE_NO ,MAX(DECODE(T3.CHEM_CD ,'C' , T3.CHEM_L2_VAL , NULL )) CHEM_C ,MAX(DECODE(T3.CHEM_CD ,'Mn' , T3.CHEM_L2_VAL , NULL )) CHEM_MN ,MAX(DECODE(T3.CHEM_CD ,'S' , T3.CHEM_L2_VAL , NULL )) CHEM_S ,MAX(DECODE(T3.CHEM_CD ,'P' , T3.CHEM_L2_VAL , NULL )) CHEM_P ,MAX(DECODE(T3.CHEM_CD ,'Si' , T3.CHEM_L2_VAL , NULL )) CHEM_SI ,MAX(DECODE(T3.CHEM_CD ,'Cr' , T3.CHEM_L2_VAL , NULL )) CHEM_CR ,MAX(DECODE(T3.CHEM_CD ,'Ni' , T3.CHEM_L2_VAL , NULL )) CHEM_NI ,MAX(DECODE(T3.CHEM_CD ,'Cu' , T3.CHEM_L2_VAL , NULL )) CHEM_CU ,MAX(DECODE(T3.CHEM_CD ,'Mo' , T3.CHEM_L2_VAL , NULL )) CHEM_MO ,MAX(DECODE(T3.CHEM_CD ,'V' , T3.CHEM_L2_VAL , NULL )) CHEM_V ,MAX(DECODE(T3.CHEM_CD ,'Ti' , T3.CHEM_L2_VAL , NULL )) CHEM_TI ,MAX(DECODE(T3.CHEM_CD ,'Als' , T3.CHEM_L2_VAL , NULL )) CHEM_ALS ,MAX(DECODE(T3.CHEM_CD ,'Alt' , T3.CHEM_L2_VAL , NULL )) CHEM_ALT ,MAX(DECODE(T3.CHEM_CD ,'Nb' , T3.CHEM_L2_VAL , NULL )) CHEM_NB ,MAX(DECODE(T3.CHEM_CD ,'Al' , T3.CHEM_L2_VAL , NULL )) CHEM_AL ,MAX(DECODE(T3.CHEM_CD ,'N' , T3.CHEM_L2_VAL , NULL )) CHEM_N ,MAX(DECODE(T3.CHEM_CD ,'As' , T3.CHEM_L2_VAL , NULL )) CHEM_AS ,MAX(DECODE(T3.CHEM_CD ,'Sn' , T3.CHEM_L2_VAL , NULL )) CHEM_SN ,MAX(DECODE(T3.CHEM_CD ,'Ca' , T3.CHEM_L2_VAL , NULL )) CHEM_CA ,MAX(DECODE(T3.CHEM_CD ,'B' , T3.CHEM_L2_VAL , NULL )) CHEM_B FROM C_TBL02_COIL_COMM_BAK SC1 ,TBG02_CHARGE_COMM_D GC1 ,TBH02_COIL_COMM HC1 ,TBB01_ORD_DEL OD1 ,TBB02_WORK_INGR T3 WHERE GC1.CHARGE_NO = T3.CHARGE_NO AND GC1.LST_INGR_CD = T3.PROC_CD||T3.CHEM_SEQ AND GC1.CHARGE_NO = SUBSTR(HC1.SLAB_NO , 1, 10) AND HC1.SLAB_NO = SC1.SLAB_NO AND SC1.ORD_NO = OD1.ORD_NO AND SC1.ORD_SEQ = OD1.ORD_SEQ AND OD1.DSN_KIND = '4' AND SC1.LINE_TP is null AND SC1.H_COIL_NO1 = HC1.OLD_SAMPL_NO AND SC1.MILL_DTIME BETWEEN ? AND ? AND SC1.COIL_NO LIKE ?||'%' AND SC1.SPEC_STL_GRD LIKE ?||'%' AND SC1.PRODNM_CD LIKE '%'||?||'%' GROUP BY SC1.COIL_NO,GC1.CHARGE_NO ORDER BY SC1.COIL_NO) CZ on CF.COIL_NO = CZ.COIL_NO ]]>