= ? AND A.SLAB_LEN <= ? --6 AND A.ORD_NO||'&' LIKE ?||'%' --7 AND A.ORD_FL||'&' LIKE ?||'%' --8 AND A.SLAB_STOCK_TYPE||'&' like ?||'%' --9热轧入库类型(1:热送入库 2 冷送入库 3 加回入库 4 轧回入库) AND A.SLAB_RT||'&' LIKE ?||'%' --10 AND A.NONORD_CAUSE_CD||'&' LIKE ?||'%' --11 AND A.SLAB_INGR_DEC_GRD||'&' LIKE ?||'%' --12 AND A.SLAB_WTH >= ? AND A.SLAB_WTH <= ? --14 AND SUBSTR(nvl(C.CMT_DLIV_DEVLMT_DATE,10000000), 1, 8) <= nvl(?,'50000000') --15交货期 ------------------------------------------- AND C.DLIV_TP||'&' LIKE ?||'%' --16运输方式 AND C.KEEPWARM_YN||'&' LIKE ?||'%' --17 AND (A.STL_GRD LIKE ? OR A.STL_GRD LIKE ? OR A.STL_GRD LIKE ? OR A.STL_GRD LIKE ? OR A.STL_GRD LIKE ? OR A.STL_GRD LIKE ?) --23 --------------------ADD BY WXY 091130 生产处要求 AND substr(A.SLAB_CUT_DTIME,1,8) >= ? --24 AND substr(A.SLAB_CUT_DTIME,1,8) <= ? --25 AND SUBSTR(A.SLAB_NO,3,1) LIKE ? --26 AND SUBSTR(E.CC_DEVNO,2,1)||'&' LIKE ?||'%' --27 AND C.XSQY||'&' LIKE ?||'%' --28 AND A.SLAB_TOT_DEC_GRD||'&' LIKE ?||'%' --29 ------------------------------------------------- AND ROUND((((SYSDATE-to_date(to_char(TO_date(nvl(E.CASTING_END_DTIME,'23331111111111'),'YYYYMMDDHH24MISS'),'YYYYMMDDHH24MISS'),'YYYY-MM-DD HH24:MI:SS')) - (SYSDATE-to_date(nvl(A.SLAB_CUT_DTIME,'10000101010101'),'YYYY-MM-DD HH24:MI:SS')))*24 - 1),2) >= ? AND ROUND((((SYSDATE-to_date(to_char(TO_date(nvl(E.CASTING_END_DTIME,'23331111111111'),'YYYYMMDDHH24MISS'),'YYYYMMDDHH24MISS'),'YYYY-MM-DD HH24:MI:SS')) - (SYSDATE-to_date(nvl(A.SLAB_CUT_DTIME,'10000101010101'),'YYYY-MM-DD HH24:MI:SS')))*24 - 1),2) <= ? AND ROUND((((SYSDATE-to_date(to_char(TO_date(nvl(E.CASTING_STA_DTIME,'23331111111111'),'YYYYMMDDHH24MISS'),'YYYYMMDDHH24MISS'),'YYYY-MM-DD HH24:MI:SS')) - (SYSDATE-to_date(nvl(decode(A.SLAB_INGR_DEC_DTIME,'',E.INGR_DEC_DTIME,A.SLAB_INGR_DEC_DTIME),'10000101010101'),'YYYY-MM-DD HH24:MI:SS')))*24 - 0.75),2) >= ? AND ROUND((((SYSDATE-to_date(to_char(TO_date(nvl(E.CASTING_STA_DTIME,'23331111111111'),'YYYYMMDDHH24MISS'),'YYYYMMDDHH24MISS'),'YYYY-MM-DD HH24:MI:SS')) - (SYSDATE-to_date(nvl(decode(A.SLAB_INGR_DEC_DTIME,'',E.INGR_DEC_DTIME,A.SLAB_INGR_DEC_DTIME),'10000101010101'),'YYYY-MM-DD HH24:MI:SS')))*24 - 0.75),2) <= ? AND A.CUR_PROG_CD LIKE ?||'%' --34 -- AND G.PRD_TY||'&' LIKE ?||'%' AND INSTR(NVL(? , NVL(G.PRD_TY,'AR')) , NVL(G.PRD_TY,'AR')) > 0 --为空的作为AR,简单处理 --35 AND A.SLAB_THK >= ? AND A.SLAB_THK <= ? --37 AND H.L2_SCH_NO||'&' LIKE ?||'%' --38 AND INSTR(NVL(? , NVL(A.CRK_CD1,'ALL')) , NVL(A.CRK_CD1,'ALL')) > 0 --为空的作为ALL,简单处理 --39 AND nvl(A.YARD_LOCK_YN,'N') LIKE ?||'%' --40 ORDER BY STL_GRD,SLAB_NO,SLAB_WTH ]]> = ? AND A.SLAB_LEN <= ? AND A.ORD_NO||'&' LIKE ?||'%' AND A.ORD_FL||'&' LIKE ?||'%' AND A.SLAB_STOCK_TYPE||'&' like ?||'%' --热轧入库类型(1:热送入库 2 冷送入库 3 加回入库 4 轧回入库) AND A.SLAB_RT||'&' LIKE ?||'%' AND A.NONORD_CAUSE_CD||'&' LIKE ?||'%' AND A.SLAB_INGR_DEC_GRD||'&' LIKE ?||'%' AND A.SLAB_WTH >= ? AND A.SLAB_WTH <= ? AND SUBSTR(nvl(C.CMT_DLIV_DEVLMT_DATE,10000000), 1, 8) <= nvl(?,'50000000') --交货期 ------------------------------------------- AND C.DLIV_TP||'&' LIKE ?||'%' --运输方式 AND C.KEEPWARM_YN||'&' LIKE ?||'%' AND (A.STL_GRD LIKE ? OR A.STL_GRD LIKE ? OR A.STL_GRD LIKE ? OR A.STL_GRD LIKE ? OR A.STL_GRD LIKE ? OR A.STL_GRD LIKE ?) --------------------ADD BY WXY 091130 生产处要求 AND substr(A.SLAB_CUT_DTIME,1,8) >= ? AND substr(A.SLAB_CUT_DTIME,1,8) <= ? AND SUBSTR(A.SLAB_NO,3,1) LIKE ? AND SUBSTR(E.CC_DEVNO,2,1)||'&' LIKE ?||'%' AND C.XSQY||'&' LIKE ?||'%' AND A.SLAB_TOT_DEC_GRD||'&' LIKE ?||'%' ------------------------------------------------- AND ROUND((((SYSDATE-to_date(to_char(TO_date(nvl(E.CASTING_END_DTIME,'23331111111111'),'YYYYMMDDHH24MISS'),'YYYYMMDDHH24MISS'),'YYYY-MM-DD HH24:MI:SS')) - (SYSDATE-to_date(nvl(A.SLAB_CUT_DTIME,'10000101010101'),'YYYY-MM-DD HH24:MI:SS')))*24 - 1),2) >= ? AND ROUND((((SYSDATE-to_date(to_char(TO_date(nvl(E.CASTING_END_DTIME,'23331111111111'),'YYYYMMDDHH24MISS'),'YYYYMMDDHH24MISS'),'YYYY-MM-DD HH24:MI:SS')) - (SYSDATE-to_date(nvl(A.SLAB_CUT_DTIME,'10000101010101'),'YYYY-MM-DD HH24:MI:SS')))*24 - 1),2) <= ? AND ROUND((((SYSDATE-to_date(to_char(TO_date(nvl(E.CASTING_STA_DTIME,'23331111111111'),'YYYYMMDDHH24MISS'),'YYYYMMDDHH24MISS'),'YYYY-MM-DD HH24:MI:SS')) - (SYSDATE-to_date(nvl(decode(A.SLAB_INGR_DEC_DTIME,'',E.INGR_DEC_DTIME,A.SLAB_INGR_DEC_DTIME),'10000101010101'),'YYYY-MM-DD HH24:MI:SS')))*24 - 0.75),2) >= ? AND ROUND((((SYSDATE-to_date(to_char(TO_date(nvl(E.CASTING_STA_DTIME,'23331111111111'),'YYYYMMDDHH24MISS'),'YYYYMMDDHH24MISS'),'YYYY-MM-DD HH24:MI:SS')) - (SYSDATE-to_date(nvl(decode(A.SLAB_INGR_DEC_DTIME,'',E.INGR_DEC_DTIME,A.SLAB_INGR_DEC_DTIME),'10000101010101'),'YYYY-MM-DD HH24:MI:SS')))*24 - 0.75),2) <= ? AND A.CUR_PROG_CD LIKE ?||'%' -- AND G.PRD_TY||'&' LIKE ?||'%' AND INSTR(NVL(? , NVL(G.PRD_TY,'AR')) , NVL(G.PRD_TY,'AR')) > 0 --为空的作为AR,简单处理 AND A.SLAB_THK >= ? AND A.SLAB_THK <= ? AND H.L2_SCH_NO||'&' LIKE ?||'%' AND INSTR(NVL(? , NVL(A.CRK_CD1,'ALL')) , NVL(A.CRK_CD1,'ALL')) > 0 --为空的作为ALL,简单处理 --39 AND nvl(A.YARD_LOCK_YN,'N') LIKE ?||'%' --40 ORDER BY STL_GRD,SLAB_NO,SLAB_WTH ]]> = ? AND A.SLAB_LEN <= ? --6 AND A.ORD_NO||'&' LIKE ?||'%' --7 AND A.ORD_FL||'&' LIKE ?||'%' --8 AND A.SLAB_STOCK_TYPE||'&' like ?||'%' --9热轧入库类型(1:热送入库 2 冷送入库 3 加回入库 4 轧回入库) AND A.SLAB_RT||'&' LIKE ?||'%' --10 AND A.NONORD_CAUSE_CD||'&' LIKE ?||'%' --11 AND A.SLAB_INGR_DEC_GRD||'&' LIKE ?||'%' --12 AND A.SLAB_WTH >= ? AND A.SLAB_WTH <= ? --14 AND SUBSTR(nvl(C.CMT_DLIV_DEVLMT_DATE,10000000), 1, 8) <= nvl(?,'50000000') --15交货期 ------------------------------------------- AND C.DLIV_TP||'&' LIKE ?||'%' --16运输方式 AND C.KEEPWARM_YN||'&' LIKE ?||'%' --17 AND (A.STL_GRD LIKE ? OR A.STL_GRD LIKE ? OR A.STL_GRD LIKE ? OR A.STL_GRD LIKE ? OR A.STL_GRD LIKE ? OR A.STL_GRD LIKE ?) --23 --------------------ADD BY WXY 091130 生产处要求 AND substr(A.SLAB_CUT_DTIME,1,8) >= ? --24 AND substr(A.SLAB_CUT_DTIME,1,8) <= ? --25 AND SUBSTR(A.SLAB_NO,3,1) LIKE ? --26 AND SUBSTR(E.CC_DEVNO,2,1)||'&' LIKE ?||'%' --27 AND C.XSQY||'&' LIKE ?||'%' --28 AND A.SLAB_TOT_DEC_GRD||'&' LIKE ?||'%' --29 ------------------------------------------------- AND ROUND((((SYSDATE-to_date(to_char(TO_date(nvl(E.CASTING_END_DTIME,'23331111111111'),'YYYYMMDDHH24MISS'),'YYYYMMDDHH24MISS'),'YYYY-MM-DD HH24:MI:SS')) - (SYSDATE-to_date(nvl(A.SLAB_CUT_DTIME,'10000101010101'),'YYYY-MM-DD HH24:MI:SS')))*24 - 1),2) >= ? AND ROUND((((SYSDATE-to_date(to_char(TO_date(nvl(E.CASTING_END_DTIME,'23331111111111'),'YYYYMMDDHH24MISS'),'YYYYMMDDHH24MISS'),'YYYY-MM-DD HH24:MI:SS')) - (SYSDATE-to_date(nvl(A.SLAB_CUT_DTIME,'10000101010101'),'YYYY-MM-DD HH24:MI:SS')))*24 - 1),2) <= ? AND ROUND((((SYSDATE-to_date(to_char(TO_date(nvl(E.CASTING_STA_DTIME,'23331111111111'),'YYYYMMDDHH24MISS'),'YYYYMMDDHH24MISS'),'YYYY-MM-DD HH24:MI:SS')) - (SYSDATE-to_date(nvl(decode(A.SLAB_INGR_DEC_DTIME,'',E.INGR_DEC_DTIME,A.SLAB_INGR_DEC_DTIME),'10000101010101'),'YYYY-MM-DD HH24:MI:SS')))*24 - 0.75),2) >= ? AND ROUND((((SYSDATE-to_date(to_char(TO_date(nvl(E.CASTING_STA_DTIME,'23331111111111'),'YYYYMMDDHH24MISS'),'YYYYMMDDHH24MISS'),'YYYY-MM-DD HH24:MI:SS')) - (SYSDATE-to_date(nvl(decode(A.SLAB_INGR_DEC_DTIME,'',E.INGR_DEC_DTIME,A.SLAB_INGR_DEC_DTIME),'10000101010101'),'YYYY-MM-DD HH24:MI:SS')))*24 - 0.75),2) <= ? AND A.CUR_PROG_CD LIKE ?||'%' --34 -- AND G.PRD_TY||'&' LIKE ?||'%' AND INSTR(NVL(? , NVL(G.PRD_TY,'AR')) , NVL(G.PRD_TY,'AR')) > 0 --为空的作为AR,简单处理 --35 AND A.SLAB_THK >= ? AND A.SLAB_THK <= ? --37 AND H.L2_SCH_NO||'&' LIKE ?||'%' --38 AND INSTR(NVL(? , NVL(A.CRK_CD1,'ALL')) , NVL(A.CRK_CD1,'ALL')) > 0 --为空的作为ALL,简单处理 --39 ORDER BY STL_GRD,SLAB_NO,SLAB_WTH) QQS full join (SELECT A.SLAB_NO, max(decode(WI.CHEM_CD, 'C', WI.CHEM_VAL)) VALUE_C, max(decode(WI.CHEM_CD, 'Mn', WI.CHEM_VAL)) VALUE_Mn, max(decode(WI.CHEM_CD, 'P', WI.CHEM_VAL)) VALUE_P, max(decode(WI.CHEM_CD, 'S', WI.CHEM_VAL)) VALUE_S, max(decode(WI.CHEM_CD, 'Si',WI.CHEM_VAL)) VALUE_Si, max(decode(WI.CHEM_CD, 'Cr', WI.CHEM_VAL)) VALUE_Cr, max(decode(WI.CHEM_CD, 'Mo', WI.CHEM_VAL)) VALUE_Mo, max(decode(WI.CHEM_CD, 'Ni', WI.CHEM_VAL)) VALUE_Ni, max(decode(WI.CHEM_CD, 'Cu', WI.CHEM_VAL)) VALUE_Cu, max(decode(WI.CHEM_CD, 'Nb', WI.CHEM_VAL)) VALUE_Nb, max(decode(WI.CHEM_CD, 'V', WI.CHEM_VAL)) VALUE_V, max(decode(WI.CHEM_CD, 'Ti', WI.CHEM_VAL)) VALUE_Ti, max(decode(WI.CHEM_CD, 'Als', WI.CHEM_VAL)) VALUE_Als, max(decode(WI.CHEM_CD, 'B', WI.CHEM_VAL)) VALUE_B, max(decode(WI.CHEM_CD, 'N', WI.CHEM_VAL)) VALUE_N, max(decode(WI.CHEM_CD, 'CEV', WI.CHEM_VAL)) VALUE_CEV FROM TBG02_SLAB_COMM A, TBB02_WORK_INGR WI, TBG02_CHARGE_COMM_D CHD, TBA01_ORD_LINE C, TBG02_CHARGE_COMM E, TBE02_ORD_PRC G, TBD01_SLABDN_OBJ2 H WHERE SUBSTR(A.SLAB_NO, 1, 10) = CHD.CHARGE_NO AND A.ORD_NO = C.ORD_NO(+) AND A.ORD_SEQ = C.ORD_SEQ(+) and a.ORD_NO = g.ORD_NO(+) and a.ORD_SEQ = g.ORD_SEQ(+) AND A.DSN_SLAB_NO = H.DSN_SLAB_NO(+) ----MOD BY WXY 炉次变更----100302--------- AND SUBSTR(A.SUB_SLAB_NO, 1, 10) = E.CHARGE_NO AND WI.CHARGE_NO = CHD.CHARGE_NO AND WI.PROC_CD || WI.CHEM_SEQ = CHD.LST_INGR_CD AND A.SLAB_STAT = '2' AND A.SLAB_NO LIKE ?||'%' --1 AND A.STL_GRD LIKE '%'||NVL(?,A.STL_GRD)||'%' --2 AND A.CUR_LOAD_LOC||'&' LIKE DECODE(?,'J','L','R','Z')||'%' --3 AND SUBSTR(A.SLAB_NO,3,1) IN (SELECT SM_CD FROM TBZ00_COMMCD WHERE SM_CFNM||'&' LIKE ?||'%' AND LG_CD = 'B01132') --4 AND A.SLAB_LEN >= ? AND A.SLAB_LEN <= ? --6 AND A.ORD_NO||'&' LIKE ? ||'%' --7 AND A.ORD_FL||'&' LIKE ? ||'%' --8 AND A.SLAB_STOCK_TYPE||'&' like ? ||'%' --9热轧入库类型(1:热送入库 2 冷送入库 3 加回入库 4 轧回入库) AND A.SLAB_RT||'&' LIKE ? ||'%' --10 AND A.NONORD_CAUSE_CD||'&' LIKE ? ||'%' --11 AND A.SLAB_INGR_DEC_GRD||'&' LIKE ? ||'%' --12 AND A.SLAB_WTH >= ? AND A.SLAB_WTH <= ? --14 AND SUBSTR(nvl(C.CMT_DLIV_DEVLMT_DATE,10000000), 1, 8) <= nvl(?,'50000000') --15交货期 ------------------------------------------- AND C.DLIV_TP||'&' LIKE ?||'%' --16运输方式 AND C.KEEPWARM_YN||'&' LIKE ?||'%' --17 AND (A.STL_GRD LIKE ? OR A.STL_GRD LIKE ? OR A.STL_GRD LIKE ? OR A.STL_GRD LIKE ? OR A.STL_GRD LIKE ? OR A.STL_GRD LIKE ?) --23 --------------------ADD BY WXY 091130 生产处要求 AND substr(A.SLAB_CUT_DTIME,1,8) >= ? --24 AND substr(A.SLAB_CUT_DTIME,1,8) <= ? --25 AND SUBSTR(A.SLAB_NO,3,1) LIKE ? --26 AND SUBSTR(E.CC_DEVNO,2,1)||'&' LIKE ?||'%' --27 AND C.XSQY||'&' LIKE ?||'%' --28 AND A.SLAB_TOT_DEC_GRD||'&' LIKE ?||'%' --29 ------------------------------------------------- AND ROUND((((SYSDATE-to_date(to_char(TO_date(nvl(E.CASTING_END_DTIME,'23331111111111'),'YYYYMMDDHH24MISS'),'YYYYMMDDHH24MISS'),'YYYY-MM-DD HH24:MI:SS')) - (SYSDATE-to_date(nvl(A.SLAB_CUT_DTIME,'10000101010101'),'YYYY-MM-DD HH24:MI:SS')))*24 - 1),2) >= ? AND ROUND((((SYSDATE-to_date(to_char(TO_date(nvl(E.CASTING_END_DTIME,'23331111111111'),'YYYYMMDDHH24MISS'),'YYYYMMDDHH24MISS'),'YYYY-MM-DD HH24:MI:SS')) - (SYSDATE-to_date(nvl(A.SLAB_CUT_DTIME,'10000101010101'),'YYYY-MM-DD HH24:MI:SS')))*24 - 1),2) <= ? AND ROUND((((SYSDATE-to_date(to_char(TO_date(nvl(E.CASTING_STA_DTIME,'23331111111111'),'YYYYMMDDHH24MISS'),'YYYYMMDDHH24MISS'),'YYYY-MM-DD HH24:MI:SS')) - (SYSDATE-to_date(nvl(decode(A.SLAB_INGR_DEC_DTIME,'',E.INGR_DEC_DTIME,A.SLAB_INGR_DEC_DTIME),'10000101010101'),'YYYY-MM-DD HH24:MI:SS')))*24 - 0.75),2) >= ? AND ROUND((((SYSDATE-to_date(to_char(TO_date(nvl(E.CASTING_STA_DTIME,'23331111111111'),'YYYYMMDDHH24MISS'),'YYYYMMDDHH24MISS'),'YYYY-MM-DD HH24:MI:SS')) - (SYSDATE-to_date(nvl(decode(A.SLAB_INGR_DEC_DTIME,'',E.INGR_DEC_DTIME,A.SLAB_INGR_DEC_DTIME),'10000101010101'),'YYYY-MM-DD HH24:MI:SS')))*24 - 0.75),2) <= ? AND A.CUR_PROG_CD LIKE ?||'%' --34 -- AND G.PRD_TY||'&' LIKE ?||'%' AND INSTR(NVL(? , NVL(G.PRD_TY,'AR')) , NVL(G.PRD_TY,'AR')) > 0 --为空的作为AR,简单处理 --35 AND A.SLAB_THK >= ? AND A.SLAB_THK <= ? --37 AND H.L2_SCH_NO||'&' LIKE ?||'%' --38 AND INSTR(NVL(?, NVL(A.CRK_CD1,'ALL')) , NVL(A.CRK_CD1,'ALL')) > 0 --为空的作为ALL,简单处理 --39 GROUP BY A.SLAB_NO ORDER BY A.SLAB_NO) WINGR on QQS.SLAB_NO = WINGR.SLAB_NO ]]> = ? AND A.SLAB_LEN <= ? AND A.ORD_NO||'&' LIKE ?||'%' AND A.ORD_FL||'&' LIKE ?||'%' AND A.SLAB_STOCK_TYPE||'&' like ?||'%' --热轧入库类型(1:热送入库 2 冷送入库 3 加回入库 4 轧回入库) AND A.SLAB_RT||'&' LIKE ?||'%' AND A.NONORD_CAUSE_CD||'&' LIKE ?||'%' AND A.SLAB_INGR_DEC_GRD||'&' LIKE ?||'%' AND A.SLAB_WTH >= ? AND A.SLAB_WTH <= ? AND SUBSTR(nvl(C.CMT_DLIV_DEVLMT_DATE,10000000), 1, 8) <= nvl(?,'50000000') --交货期 ------------------------------------------- AND C.DLIV_TP||'&' LIKE ?||'%' --运输方式 AND C.KEEPWARM_YN||'&' LIKE ?||'%' AND (A.STL_GRD LIKE ? OR A.STL_GRD LIKE ? OR A.STL_GRD LIKE ? OR A.STL_GRD LIKE ? OR A.STL_GRD LIKE ? OR A.STL_GRD LIKE ?) --------------------ADD BY WXY 091130 生产处要求 AND substr(A.SLAB_CUT_DTIME,1,8) >= ? AND substr(A.SLAB_CUT_DTIME,1,8) <= ? AND SUBSTR(A.SLAB_NO,3,1) LIKE ? AND SUBSTR(E.CC_DEVNO,2,1)||'&' LIKE ?||'%' AND C.XSQY||'&' LIKE ?||'%' AND A.SLAB_TOT_DEC_GRD||'&' LIKE ?||'%' ------------------------------------------------- AND ROUND((((SYSDATE-to_date(to_char(TO_date(nvl(E.CASTING_END_DTIME,'23331111111111'),'YYYYMMDDHH24MISS'),'YYYYMMDDHH24MISS'),'YYYY-MM-DD HH24:MI:SS')) - (SYSDATE-to_date(nvl(A.SLAB_CUT_DTIME,'10000101010101'),'YYYY-MM-DD HH24:MI:SS')))*24 - 1),2) >= ? AND ROUND((((SYSDATE-to_date(to_char(TO_date(nvl(E.CASTING_END_DTIME,'23331111111111'),'YYYYMMDDHH24MISS'),'YYYYMMDDHH24MISS'),'YYYY-MM-DD HH24:MI:SS')) - (SYSDATE-to_date(nvl(A.SLAB_CUT_DTIME,'10000101010101'),'YYYY-MM-DD HH24:MI:SS')))*24 - 1),2) <= ? AND ROUND((((SYSDATE-to_date(to_char(TO_date(nvl(E.CASTING_STA_DTIME,'23331111111111'),'YYYYMMDDHH24MISS'),'YYYYMMDDHH24MISS'),'YYYY-MM-DD HH24:MI:SS')) - (SYSDATE-to_date(nvl(decode(A.SLAB_INGR_DEC_DTIME,'',E.INGR_DEC_DTIME,A.SLAB_INGR_DEC_DTIME),'10000101010101'),'YYYY-MM-DD HH24:MI:SS')))*24 - 0.75),2) >= ? AND ROUND((((SYSDATE-to_date(to_char(TO_date(nvl(E.CASTING_STA_DTIME,'23331111111111'),'YYYYMMDDHH24MISS'),'YYYYMMDDHH24MISS'),'YYYY-MM-DD HH24:MI:SS')) - (SYSDATE-to_date(nvl(decode(A.SLAB_INGR_DEC_DTIME,'',E.INGR_DEC_DTIME,A.SLAB_INGR_DEC_DTIME),'10000101010101'),'YYYY-MM-DD HH24:MI:SS')))*24 - 0.75),2) <= ? AND A.CUR_PROG_CD LIKE ?||'%' -- AND G.PRD_TY||'&' LIKE ?||'%' AND INSTR(NVL(? , NVL(G.PRD_TY,'AR')) , NVL(G.PRD_TY,'AR')) > 0 --为空的作为AR,简单处理 AND A.SLAB_THK >= ? AND A.SLAB_THK <= ? AND H.L2_SCH_NO||'&' LIKE ?||'%' AND INSTR(NVL(? , NVL(A.CRK_CD1,'ALL')) , NVL(A.CRK_CD1,'ALL')) > 0 --为空的作为ALL,简单处理 --39 ORDER BY STL_GRD,SLAB_NO,SLAB_WTH) QQS full join (SELECT A.SLAB_NO, max(decode(WI.CHEM_CD, 'C', WI.CHEM_VAL)) VALUE_C, max(decode(WI.CHEM_CD, 'Mn', WI.CHEM_VAL)) VALUE_Mn, max(decode(WI.CHEM_CD, 'P', WI.CHEM_VAL)) VALUE_P, max(decode(WI.CHEM_CD, 'S', WI.CHEM_VAL)) VALUE_S, max(decode(WI.CHEM_CD, 'Si',WI.CHEM_VAL)) VALUE_Si, max(decode(WI.CHEM_CD, 'Cr', WI.CHEM_VAL)) VALUE_Cr, max(decode(WI.CHEM_CD, 'Mo', WI.CHEM_VAL)) VALUE_Mo, max(decode(WI.CHEM_CD, 'Ni', WI.CHEM_VAL)) VALUE_Ni, max(decode(WI.CHEM_CD, 'Cu', WI.CHEM_VAL)) VALUE_Cu, max(decode(WI.CHEM_CD, 'Nb', WI.CHEM_VAL)) VALUE_Nb, max(decode(WI.CHEM_CD, 'V', WI.CHEM_VAL)) VALUE_V, max(decode(WI.CHEM_CD, 'Ti', WI.CHEM_VAL)) VALUE_Ti, max(decode(WI.CHEM_CD, 'Als', WI.CHEM_VAL)) VALUE_Als, max(decode(WI.CHEM_CD, 'B', WI.CHEM_VAL)) VALUE_B, max(decode(WI.CHEM_CD, 'N', WI.CHEM_VAL)) VALUE_N, max(decode(WI.CHEM_CD, 'CEV', WI.CHEM_VAL)) VALUE_CEV FROM TBG02_SLAB_COMM A, TBB02_WORK_INGR WI, TBG02_CHARGE_COMM_D CHD, TBA01_ORD_LINE C, TBG02_CHARGE_COMM E, TBE02_ORD_PRC G, TBD01_SLABDN_OBJ2 H WHERE SUBSTR(A.SLAB_NO, 1, 10) = CHD.CHARGE_NO AND A.ORD_NO = C.ORD_NO(+) AND A.ORD_SEQ = C.ORD_SEQ(+) and a.ORD_NO = g.ORD_NO(+) and a.ORD_SEQ = g.ORD_SEQ(+) AND A.DSN_SLAB_NO = H.DSN_SLAB_NO(+) ----MOD BY WXY 炉次变更----100302--------- AND SUBSTR(A.SUB_SLAB_NO, 1, 10) = E.CHARGE_NO AND WI.CHARGE_NO = CHD.CHARGE_NO AND WI.PROC_CD || WI.CHEM_SEQ = CHD.LST_INGR_CD AND A.SLAB_STAT = '2' and A.SLAB_RTURN = 'Y' AND A.SLAB_NO LIKE ?||'%' AND A.STL_GRD LIKE '%'||NVL(?,A.STL_GRD)||'%' AND A.CUR_LOAD_LOC||'&' LIKE DECODE(?,'G','')||'%' AND SUBSTR(A.SLAB_NO,3,1) IN (SELECT SM_CD FROM TBZ00_COMMCD WHERE SM_CFNM||'&' LIKE ?||'%' AND LG_CD = 'B01132') AND A.SLAB_LEN >= ? AND A.SLAB_LEN <= ? AND A.ORD_NO||'&' LIKE ?||'%' AND A.ORD_FL||'&' LIKE ?||'%' AND A.SLAB_STOCK_TYPE||'&' like ?||'%' --热轧入库类型(1:热送入库 2 冷送入库 3 加回入库 4 轧回入库) AND A.SLAB_RT||'&' LIKE ?||'%' AND A.NONORD_CAUSE_CD||'&' LIKE ?||'%' AND A.SLAB_INGR_DEC_GRD||'&' LIKE ?||'%' AND A.SLAB_WTH >= ? AND A.SLAB_WTH <= ? AND SUBSTR(nvl(C.CMT_DLIV_DEVLMT_DATE,10000000), 1, 8) <= nvl(?,'50000000') --交货期 ------------------------------------------- AND C.DLIV_TP||'&' LIKE ?||'%' --运输方式 AND C.KEEPWARM_YN||'&' LIKE ?||'%' AND (A.STL_GRD LIKE ? OR A.STL_GRD LIKE ? OR A.STL_GRD LIKE ? OR A.STL_GRD LIKE ? OR A.STL_GRD LIKE ? OR A.STL_GRD LIKE ?) --------------------ADD BY WXY 091130 生产处要求 AND substr(A.SLAB_CUT_DTIME,1,8) >= ? AND substr(A.SLAB_CUT_DTIME,1,8) <= ? AND SUBSTR(A.SLAB_NO,3,1) LIKE ? AND SUBSTR(E.CC_DEVNO,2,1)||'&' LIKE ?||'%' AND C.XSQY||'&' LIKE ?||'%' AND A.SLAB_TOT_DEC_GRD||'&' LIKE ?||'%' ------------------------------------------------- AND ROUND((((SYSDATE-to_date(to_char(TO_date(nvl(E.CASTING_END_DTIME,'23331111111111'),'YYYYMMDDHH24MISS'),'YYYYMMDDHH24MISS'),'YYYY-MM-DD HH24:MI:SS')) - (SYSDATE-to_date(nvl(A.SLAB_CUT_DTIME,'10000101010101'),'YYYY-MM-DD HH24:MI:SS')))*24 - 1),2) >= ? AND ROUND((((SYSDATE-to_date(to_char(TO_date(nvl(E.CASTING_END_DTIME,'23331111111111'),'YYYYMMDDHH24MISS'),'YYYYMMDDHH24MISS'),'YYYY-MM-DD HH24:MI:SS')) - (SYSDATE-to_date(nvl(A.SLAB_CUT_DTIME,'10000101010101'),'YYYY-MM-DD HH24:MI:SS')))*24 - 1),2) <= ? AND ROUND((((SYSDATE-to_date(to_char(TO_date(nvl(E.CASTING_STA_DTIME,'23331111111111'),'YYYYMMDDHH24MISS'),'YYYYMMDDHH24MISS'),'YYYY-MM-DD HH24:MI:SS')) - (SYSDATE-to_date(nvl(decode(A.SLAB_INGR_DEC_DTIME,'',E.INGR_DEC_DTIME,A.SLAB_INGR_DEC_DTIME),'10000101010101'),'YYYY-MM-DD HH24:MI:SS')))*24 - 0.75),2) >= ? AND ROUND((((SYSDATE-to_date(to_char(TO_date(nvl(E.CASTING_STA_DTIME,'23331111111111'),'YYYYMMDDHH24MISS'),'YYYYMMDDHH24MISS'),'YYYY-MM-DD HH24:MI:SS')) - (SYSDATE-to_date(nvl(decode(A.SLAB_INGR_DEC_DTIME,'',E.INGR_DEC_DTIME,A.SLAB_INGR_DEC_DTIME),'10000101010101'),'YYYY-MM-DD HH24:MI:SS')))*24 - 0.75),2) <= ? AND A.CUR_PROG_CD LIKE ?||'%' -- AND G.PRD_TY||'&' LIKE ?||'%' AND INSTR(NVL(? , NVL(G.PRD_TY,'AR')) , NVL(G.PRD_TY,'AR')) > 0 --为空的作为AR,简单处理 AND A.SLAB_THK >= ? AND A.SLAB_THK <= ? AND H.L2_SCH_NO||'&' LIKE ?||'%' AND INSTR(NVL(? , NVL(A.CRK_CD1,'ALL')) , NVL(A.CRK_CD1,'ALL')) > 0 --为空的作为ALL,简单处理 --39 GROUP BY A.SLAB_NO ORDER BY A.SLAB_NO) WINGR on QQS.SLAB_NO = WINGR.SLAB_NO ]]> '4' then '2' when NVL(L.CC_DEVNO,E.CC_DEVNO)='J2' and substr(A.SLAB_NO,11,1)<'5' then '3' when NVL(L.CC_DEVNO,E.CC_DEVNO)='J2' and substr(A.SLAB_NO,11,1)>'4' then '4' else '5' end STREAM_NO ,F.STL_GRD PLAN_STL_GRD ,A.STL_GRD ,A.SLAB_THK ,A.SLAB_WTH ,A.SLAB_LEN ,B.AVG_WIDTH ,A.SLAB_WGT ,A.WEIGHT_WGT*1000 WEIGHT_WGT ,ROUND(A.SLAB_THK/1000 * A.SLAB_WTH/1000 * A.SLAB_LEN/1000 * 7.85 * 1000) SLAB_WGT85 ,DECODE(PLT_PLANT_ARRV_LOC,null,'热轧','zb','中板','hb','厚板','lg','外销') GOWHERE ,CASE WHEN A.WEIGHT_WGT IS NOT NULL THEN to_char(ROUND(A.WEIGHT_WGT*1000-ROUND(A.SLAB_THK/1000 * A.SLAB_WTH/1000 * A.SLAB_LEN/1000 * 7.85 * 1000))) ELSE '' END SLAB_WGT_DIFF ,CASE WHEN A.WEIGHT_WGT IS NOT NULL AND ROUND(A.WEIGHT_WGT*1000-ROUND(A.SLAB_THK/1000 * A.SLAB_WTH/1000 * A.SLAB_LEN/1000 * 7.85 * 1000))>=-50 AND ROUND(A.WEIGHT_WGT*1000-ROUND(A.SLAB_THK/1000 * A.SLAB_WTH/1000 * A.SLAB_LEN/1000 * 7.85 * 1000))<=150 THEN '合格' END SLAB_WGT_OK ,CUR_LOAD_LOC ,decode(a.SLAB_OUT_TP, 'Y', '允许出库', '不允许出库') SLAB_OUT_TP ,E.BOF_STA_DTIME ,E.CASTING_STA_DTIME ,E.CASTING_END_DTIME ,A.SLAB_STOCK_ENT_DTIME ,A.SLAB_STOCK_EXT_DTIME ,A.SMS_YARD_ENT_DTIME ,A.SMS_YARD_EXT_DTIME --,decode(A.SLAB_RT,'H','热轧厂','Z','中板厂','P','厚板厂') SLAB_RT ,CASE WHEN PLT_PLANT_ARRV_LOC IS NULL THEN CASE WHEN BPLOADSTAT(CUR_LOAD_LOC,SLAB_STAT,MATRL_END_CAUSE_CD) = '废钢库' THEN '废钢库' ELSE '热轧' END WHEN PLT_PLANT_ARRV_LOC = 'zb' THEN '中板' WHEN PLT_PLANT_ARRV_LOC = 'hb' THEN '厚板' WHEN PLT_PLANT_ARRV_LOC = 'lg' THEN '外销' END SLAB_RT ,decode(A.ORD_FL,'1','订单材','2','余材') ORD_FL ,(select sm_cfnm from tbz00_commcd where lg_cd like 'E01010%' and sm_cd = A.NONORD_CAUSE_CD)NONORD_CAUSE_CD ,(SELECT SM_CFNM FROM TBZ00_COMMCD WHERE SM_CD = A.SLAB_INGR_DEC_KIND AND LG_CD = 'B01133') SLAB_INGR_DEC_KIND --成分判定依据 ,A.SLAB_INGR_DEC_GRD ,(SELECT SM_CFNM FROM TBZ00_COMMCD WHERE SM_CD = SUBSTR(A.SLAB_NO,3,1) AND LG_CD = 'B01132') CHANDI ,A.ORD_NO ,A.ORD_SEQ ,H.L2_SCH_NO ,decode(C.KEEPWARM_YN,'Y','有','N','无','','无')KEEPWARM_YN --是否需要坑冷 ,(SELECT T.SM_CFNM FROM TBZ00_COMMCD T WHERE T.LG_CD = 'A01001' AND T.SM_CD = D.RCVORD_TP)RCVORD_TP --是否出口 ,DECODE(C.DLIV_TP,'T','火运','C','汽运') DLIV_TP -- 运输方式 ,C.SPEC_STL_GRD --订单钢号 ,C.CMT_DLIV_DEVLMT_DATE --交货期 ,C.ORD_THK --订单厚度 ,C.ORD_WTH --订单宽度 ,ROUND(C.PROD_WGT_MIN/1000,2)||'~'||ROUND(C.PROD_WGT_MAX/1000,2)||'T' ORD_WGT --订单单重范围 ,decode(A.SLAB_INGR_DEC_GRD,'1','合格','2','不合格','','待判') SLAB_INGR_DEC_GRD1 ,A.INGR_EXT_DTIME INGR_DEC_DTIME ,A.SLAB_CUT_DTIME --切割时间 ,decode(A.CUT_WKSHIFT,'1','早班','2','中班','3','晚班') CUT_WKSHIFT ,decode(A.CUT_WKGROUP,'A','甲班','B','乙班','C','丙班','D','丁班') CUT_WKGROUP ,A.CUT_EMP_ID ,DECODE(K.DSN_KIND, '1', 'Y', 'N') INGR_YN ,'' REMARKS ,A.REMARKS REMARKS2 ,A.NONORD_OCR_DTIME --,A.SLAB_INGR_DEC_DTIME ,NVL(A.SLAB_DCS_DETAIL,E.CHARGE_DCS_DETAIL) REMARKS ,'' SEQ FROM TBG02_SLAB_COMM A ,TBA01_ORD_LINE C ,TBA01_ORD_COMM D ,TBG02_CHARGE_COMM E ,TBF01_SPEC_SLAB F ,TBD01_SLABDN_OBJ2 H ,TBG02_CC_RESULT L ,(SELECT T.ORD_NO ,T.ORD_SEQ ,'1' DSN_KIND FROM TBB01_ORD_HEAD T WHERE T.CUST_SPEC_NO_INGR IS NOT NULL) K ,(SELECT * FROM STL_CCM_WIDTHGAUGE@Xgejgzxt_Wgt UNION SELECT * FROM J#STL_CCM_WIDTHGAUGE@Xgejgzxt_Wgt) B WHERE A.PLAN_SLAB_NO = F.SLAB_MANA_NO(+) AND A.ORD_NO = C.ORD_NO(+) AND A.ORD_SEQ = C.ORD_SEQ(+) AND A.ORD_NO = D.ORD_NO(+) AND A.ORD_NO = K.ORD_NO(+) AND A.ORD_SEQ = K.ORD_SEQ(+) AND A.DSN_SLAB_NO = H.DSN_SLAB_NO(+) AND SUBSTR(A.SLAB_NO,1,9) = SUBSTR(E.CHARGE_NO,1,9) AND A.CHARGE_NO = L.CHARGE_NO(+) AND A.SLAB_NO = B.BILLETNO(+) AND A.SLAB_NO LIKE ?||'%' AND A.STL_GRD = NVL(?,A.STL_GRD) AND A.CUR_LOAD_LOC||'&' LIKE DECODE(?,'J','L','R','Z')||'%' AND SUBSTR(A.SLAB_NO,3,1) IN (SELECT SM_CD FROM TBZ00_COMMCD WHERE SM_CFNM||'&' LIKE ?||'%' AND LG_CD = 'B01132') AND A.SLAB_LEN >= ? AND A.SLAB_LEN <= ? AND A.ORD_NO||'&' LIKE ?||'%' AND A.ORD_FL||'&' LIKE ?||'%' AND A.SLAB_STOCK_TYPE||'&' like ?||'%' --热轧入库类型(1:热送入库 2 冷送入库 3 加回入库 4 轧回入库) AND A.SLAB_RT||'&' LIKE ?||'%' AND A.NONORD_CAUSE_CD||'&' LIKE ?||'%' AND A.SLAB_INGR_DEC_GRD||'&' LIKE ?||'%' AND A.SLAB_WTH >= ? AND A.SLAB_WTH <= ? AND SUBSTR(nvl(A.SLAB_STOCK_ENT_DTIME,50000000), 1, 8) >= NVL(?, '10000000') AND SUBSTR(nvl(A.SLAB_STOCK_ENT_DTIME,10000000), 1, 8) <= NVL(?, '50000000') AND SUBSTR(nvl(A.SLAB_STOCK_EXT_DTIME,50000000), 1, 8) >= NVL(?, '10000000') AND SUBSTR(nvl(A.SLAB_STOCK_EXT_DTIME,10000000), 1, 8) <= NVL(?, '50000000') AND SUBSTR(nvl(E.BOF_STA_DTIME,50000000), 1, 8) >= NVL(?, '10000000') AND SUBSTR(nvl(E.BOF_STA_DTIME,00000000), 1, 8) <= NVL(?, '50000000') AND E.CC_DEVNO = NVL(? , E.CC_DEVNO) AND SUBSTR(nvl(A.SMS_YARD_ENT_DTIME,50000000), 1, 8) >= NVL(?, '10000000') AND SUBSTR(nvl(A.SMS_YARD_ENT_DTIME,10000000), 1, 8) <= NVL(?, '50000000') AND SUBSTR(nvl(A.SMS_YARD_EXT_DTIME,50000000), 1, 8) >= NVL(?, '10000000') AND SUBSTR(nvl(A.SMS_YARD_EXT_DTIME,10000000), 1, 8) <= NVL(?, '50000000') AND E.BOF_STA_DTIME IS NOT NULL ORDER BY STL_GRD,SLAB_NO,SLAB_WTH ]]>