| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155 |
- <?xml version="1.0" encoding='UTF-8'?>
- <queryMap desc="酸轧线产品跟踪汇总">
- <query id="UIB030171_01.SELECT" desc="查询">
- <![CDATA[
- --带成分信息的sql语句
- select CF.*,CZ.*
- from (
- SELECT distinct SC.MILL_DTIME,
- SC.COIL_NO,
- SC.SPEC_ABBSYM,
- SC.SPEC_STL_GRD,
- SC.PRODNM_CD --交货状态
- ,
- SC.INSTR_COIL_THK --订单厚度
- ,
- SC.INSTR_COIL_WTH --订单宽度
- ,
- TO_CHAR(OD.SUAN_THK_MIN,'fm999999990.999999999') SUAN_THK_MIN1,
- TO_CHAR(OD.SUAN_THK_MAX,'fm999999990.999999999') SUAN_THK_MAX1,
- TO_CHAR(OD.SUAN_WTH_MIN) SUAN_WTH_MIN1,
- TO_CHAR(OD.SUAN_WTH_MAX) SUAN_WTH_MAX1,
- CASE
- WHEN (OD.SUAN_THK_MAX IS NOT NULL AND SC.COIL_THK IS NOT NULL AND
- (SC.COIL_THK > 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
- ]]>
- </query>
- </queryMap>
|