= ? 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 ]]> = ? 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 ]]> = ? 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 ]]> = ? 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 ]]>