1450 THEN '1' END SLAB_CNT_BIG1450 ,T1.ORD_FL -------------------------------------------------------------------------------------------------------------- --MODIFY BY SJW 090829 --DESC :防止订单材 TBG02_SLAB_COMM_D 中没有板坯记录的情况 --VERSION:1.12-->1.13 FROM TBG02_SLAB_COMM T1 ,TBG02_SLAB_COMM_D T2 WHERE T1.SLAB_NO = T2.SLAB_NO AND T1.ORD_FL = T2.ORD_FL AND T1.ORD_NO = T2.ORD_NO AND T1.ORD_SEQ = T2.ORD_SEQ AND T1.ORD_FL = '1' --------------------------------------------------------------------------------------------------------------- AND T1.SLAB_RT IN ('H','C') AND T1.SLAB_STAT = '2' AND T1.CUR_LOAD_LOC LIKE 'Z%' AND (T1.SLAB_LEN BETWEEN 0 AND 11000) AND T1.SLAB_RT LIKE ? || '%' AND T1.STL_GRD LIKE ? || '%' AND T1.CUR_PROG_CD IN ('RBA','RBB','RAB') AND T1.CUR_PROG_CD LIKE ? || '%' AND T1.INSTR_COIL_THK > 0 UNION ALL SELECT '99' INSTR_COIL_THK ,CASE WHEN 0 <= T1.SLAB_WTH AND T1.SLAB_WTH <= 750 THEN '1' END SLAB_CNT750 ,CASE WHEN 750 < T1.SLAB_WTH AND T1.SLAB_WTH <= 800 THEN '1' END SLAB_CNT800 ,CASE WHEN 800 < T1.SLAB_WTH AND T1.SLAB_WTH <= 850 THEN '1' END SLAB_CNT850 ,CASE WHEN 850 < T1.SLAB_WTH AND T1.SLAB_WTH <= 900 THEN '1' END SLAB_CNT900 ,CASE WHEN 900 < T1.SLAB_WTH AND T1.SLAB_WTH <= 950 THEN '1' END SLAB_CNT950 ,CASE WHEN 950 < T1.SLAB_WTH AND T1.SLAB_WTH <= 1000 THEN '1' END SLAB_CNT1000 ,CASE WHEN 1000 < T1.SLAB_WTH AND T1.SLAB_WTH <= 1050 THEN '1' END SLAB_CNT1050 ,CASE WHEN 1050 < T1.SLAB_WTH AND T1.SLAB_WTH <= 1100 THEN '1' END SLAB_CNT1100 ,CASE WHEN 1100 < T1.SLAB_WTH AND T1.SLAB_WTH <= 1150 THEN '1' END SLAB_CNT1150 ,CASE WHEN 1150 < T1.SLAB_WTH AND T1.SLAB_WTH <= 1200 THEN '1' END SLAB_CNT1200 ,CASE WHEN 1200 < T1.SLAB_WTH AND T1.SLAB_WTH <= 1250 THEN '1' END SLAB_CNT1250 ,CASE WHEN 1250 < T1.SLAB_WTH AND T1.SLAB_WTH <= 1300 THEN '1' END SLAB_CNT1300 ,CASE WHEN 1300 < T1.SLAB_WTH AND T1.SLAB_WTH <= 1350 THEN '1' END SLAB_CNT1350 ,CASE WHEN 1350 < T1.SLAB_WTH AND T1.SLAB_WTH <= 1400 THEN '1' END SLAB_CNT1400 ,CASE WHEN 1400 < T1.SLAB_WTH AND T1.SLAB_WTH <= 1450 THEN '1' END SLAB_CNT1450 ,CASE WHEN T1.SLAB_WTH > 1450 THEN '1' END SLAB_CNT_BIG1450 ,'2' ORD_FL FROM TBG02_SLAB_COMM T1 WHERE T1.ORD_FL = '2' AND T1.SLAB_RT IN ('H','C') AND T1.SLAB_STAT = '2' AND T1.CUR_LOAD_LOC LIKE 'Z%' AND (T1.SLAB_LEN BETWEEN 0 AND 11000) AND T1.SLAB_RT LIKE ? || '%' AND T1.STL_GRD LIKE ? || '%' AND T1.CUR_PROG_CD IN('RRC','RAB') AND T1.CUR_PROG_CD LIKE ? || '%' UNION ALL SELECT '1.2' INSTR_COIL_THK , '' SLAB_CNT750, '' SLAB_CNT800, '' SLAB_CNT850, '' SLAB_CNT900, '' SLAB_CNT950, '' SLAB_CNT1000, '' SLAB_CNT1050, '' SLAB_CNT1100, '' SLAB_CNT1150, '' SLAB_CNT1200, '' SLAB_CNT1250, '' SLAB_CNT1300, '' SLAB_CNT1350, '' SLAB_CNT1400, '' SLAB_CNT1450, '' SLAB_CNT_BIG1450, '1' ORD_FL FROM DUAL UNION ALL SELECT '1.8' INSTR_COIL_THK , '' SLAB_CNT750, '' SLAB_CNT800, '' SLAB_CNT850, '' SLAB_CNT900, '' SLAB_CNT950, '' SLAB_CNT1000, '' SLAB_CNT1050, '' SLAB_CNT1100, '' SLAB_CNT1150, '' SLAB_CNT1200, '' SLAB_CNT1250, '' SLAB_CNT1300, '' SLAB_CNT1350, '' SLAB_CNT1400, '' SLAB_CNT1450, '' SLAB_CNT_BIG1450, '1' ORD_FL FROM DUAL UNION ALL SELECT '2.5' INSTR_COIL_THK , '' SLAB_CNT750, '' SLAB_CNT800, '' SLAB_CNT850, '' SLAB_CNT900, '' SLAB_CNT950, '' SLAB_CNT1000, '' SLAB_CNT1050, '' SLAB_CNT1100, '' SLAB_CNT1150, '' SLAB_CNT1200, '' SLAB_CNT1250, '' SLAB_CNT1300, '' SLAB_CNT1350, '' SLAB_CNT1400, '' SLAB_CNT1450, '' SLAB_CNT_BIG1450, '1' ORD_FL FROM DUAL UNION ALL SELECT '3.5' INSTR_COIL_THK , '' SLAB_CNT750, '' SLAB_CNT800, '' SLAB_CNT850, '' SLAB_CNT900, '' SLAB_CNT950, '' SLAB_CNT1000, '' SLAB_CNT1050, '' SLAB_CNT1100, '' SLAB_CNT1150, '' SLAB_CNT1200, '' SLAB_CNT1250, '' SLAB_CNT1300, '' SLAB_CNT1350, '' SLAB_CNT1400, '' SLAB_CNT1450, '' SLAB_CNT_BIG1450, '1' ORD_FL FROM DUAL UNION ALL SELECT '4.5' INSTR_COIL_THK , '' SLAB_CNT750, '' SLAB_CNT800, '' SLAB_CNT850, '' SLAB_CNT900, '' SLAB_CNT950, '' SLAB_CNT1000, '' SLAB_CNT1050, '' SLAB_CNT1100, '' SLAB_CNT1150, '' SLAB_CNT1200, '' SLAB_CNT1250, '' SLAB_CNT1300, '' SLAB_CNT1350, '' SLAB_CNT1400, '' SLAB_CNT1450, '' SLAB_CNT_BIG1450, '1' ORD_FL FROM DUAL UNION ALL SELECT '5.0' INSTR_COIL_THK , '' SLAB_CNT750, '' SLAB_CNT800, '' SLAB_CNT850, '' SLAB_CNT900, '' SLAB_CNT950, '' SLAB_CNT1000, '' SLAB_CNT1050, '' SLAB_CNT1100, '' SLAB_CNT1150, '' SLAB_CNT1200, '' SLAB_CNT1250, '' SLAB_CNT1300, '' SLAB_CNT1350, '' SLAB_CNT1400, '' SLAB_CNT1450, '' SLAB_CNT_BIG1450, '1' ORD_FL FROM DUAL UNION ALL SELECT '7.0' INSTR_COIL_THK , '' SLAB_CNT750, '' SLAB_CNT800, '' SLAB_CNT850, '' SLAB_CNT900, '' SLAB_CNT950, '' SLAB_CNT1000, '' SLAB_CNT1050, '' SLAB_CNT1100, '' SLAB_CNT1150, '' SLAB_CNT1200, '' SLAB_CNT1250, '' SLAB_CNT1300, '' SLAB_CNT1350, '' SLAB_CNT1400, '' SLAB_CNT1450, '' SLAB_CNT_BIG1450, '1' ORD_FL FROM DUAL UNION ALL SELECT '9.0' INSTR_COIL_THK , '' SLAB_CNT750, '' SLAB_CNT800, '' SLAB_CNT850, '' SLAB_CNT900, '' SLAB_CNT950, '' SLAB_CNT1000, '' SLAB_CNT1050, '' SLAB_CNT1100, '' SLAB_CNT1150, '' SLAB_CNT1200, '' SLAB_CNT1250, '' SLAB_CNT1300, '' SLAB_CNT1350, '' SLAB_CNT1400, '' SLAB_CNT1450, '' SLAB_CNT_BIG1450, '1' ORD_FL FROM DUAL UNION ALL SELECT '16.0' INSTR_COIL_THK , '' SLAB_CNT750, '' SLAB_CNT800, '' SLAB_CNT850, '' SLAB_CNT900, '' SLAB_CNT950, '' SLAB_CNT1000, '' SLAB_CNT1050, '' SLAB_CNT1100, '' SLAB_CNT1150, '' SLAB_CNT1200, '' SLAB_CNT1250, '' SLAB_CNT1300, '' SLAB_CNT1350, '' SLAB_CNT1400, '' SLAB_CNT1450, '' SLAB_CNT_BIG1450, '1' ORD_FL FROM DUAL UNION ALL SELECT '99' INSTR_COIL_THK , '' SLAB_CNT750, '' SLAB_CNT800, '' SLAB_CNT850, '' SLAB_CNT900, '' SLAB_CNT950, '' SLAB_CNT1000, '' SLAB_CNT1050, '' SLAB_CNT1100, '' SLAB_CNT1150, '' SLAB_CNT1200, '' SLAB_CNT1250, '' SLAB_CNT1300, '' SLAB_CNT1350, '' SLAB_CNT1400, '' SLAB_CNT1450, '' SLAB_CNT_BIG1450, '2' ORD_FL FROM DUAL ) GROUP BY ROLLUP(ORD_FL,INSTR_COIL_THK) HAVING ORD_FL ||GROUPING(INSTR_COIL_THK) <> '21' /*******************************根据块数求各钢卷厚度板坯宽度物料分析现况***********************************/ ]]> 1450 THEN TO_CHAR(T1.SLAB_WGT) END SLAB_CNT_BIG1450 ,T1.ORD_FL -------------------------------------------------------------------------------------------------------------- --MODIFY BY SJW 090829 --DESC :防止订单材 TBG02_SLAB_COMM_D 中没有板坯记录的情况 --VERSION:1.12-->1.13 FROM TBG02_SLAB_COMM T1 ,TBG02_SLAB_COMM_D T2 WHERE T1.SLAB_NO = T2.SLAB_NO AND T1.ORD_FL = T2.ORD_FL AND T1.ORD_NO = T2.ORD_NO AND T1.ORD_SEQ = T2.ORD_SEQ AND T1.ORD_FL = '1' --------------------------------------------------------------------------------------------------------------- AND T1.SLAB_RT IN ('H','C') AND T1.SLAB_STAT = '2' AND (T1.SLAB_LEN BETWEEN 0 AND 11000) AND T1.CUR_LOAD_LOC LIKE 'Z%' AND T1.SLAB_RT LIKE ? || '%' AND T1.STL_GRD LIKE ? || '%' AND T1.CUR_PROG_CD IN ('RBA','RBB','RAB') AND T1.CUR_PROG_CD LIKE ? || '%' AND T1.INSTR_COIL_THK > 0 UNION ALL SELECT '99' INSTR_COIL_THK ,CASE WHEN 0 <= T1.SLAB_WTH AND T1.SLAB_WTH <= 750 THEN TO_CHAR(T1.SLAB_WGT) END SLAB_CNT750 ,CASE WHEN 750 < T1.SLAB_WTH AND T1.SLAB_WTH <= 800 THEN TO_CHAR(T1.SLAB_WGT) END SLAB_CNT800 ,CASE WHEN 800 < T1.SLAB_WTH AND T1.SLAB_WTH <= 850 THEN TO_CHAR(T1.SLAB_WGT) END SLAB_CNT850 ,CASE WHEN 850 < T1.SLAB_WTH AND T1.SLAB_WTH <= 900 THEN TO_CHAR(T1.SLAB_WGT) END SLAB_CNT900 ,CASE WHEN 900 < T1.SLAB_WTH AND T1.SLAB_WTH <= 950 THEN TO_CHAR(T1.SLAB_WGT) END SLAB_CNT950 ,CASE WHEN 950 < T1.SLAB_WTH AND T1.SLAB_WTH <= 1000 THEN TO_CHAR(T1.SLAB_WGT) END SLAB_CNT1000 ,CASE WHEN 1000 < T1.SLAB_WTH AND T1.SLAB_WTH <= 1050 THEN TO_CHAR(T1.SLAB_WGT) END SLAB_CNT1050 ,CASE WHEN 1050 < T1.SLAB_WTH AND T1.SLAB_WTH <= 1100 THEN TO_CHAR(T1.SLAB_WGT) END SLAB_CNT1100 ,CASE WHEN 1100 < T1.SLAB_WTH AND T1.SLAB_WTH <= 1150 THEN TO_CHAR(T1.SLAB_WGT) END SLAB_CNT1150 ,CASE WHEN 1150 < T1.SLAB_WTH AND T1.SLAB_WTH <= 1200 THEN TO_CHAR(T1.SLAB_WGT) END SLAB_CNT1200 ,CASE WHEN 1200 < T1.SLAB_WTH AND T1.SLAB_WTH <= 1250 THEN TO_CHAR(T1.SLAB_WGT) END SLAB_CNT1250 ,CASE WHEN 1250 < T1.SLAB_WTH AND T1.SLAB_WTH <= 1300 THEN TO_CHAR(T1.SLAB_WGT) END SLAB_CNT1300 ,CASE WHEN 1300 < T1.SLAB_WTH AND T1.SLAB_WTH <= 1350 THEN TO_CHAR(T1.SLAB_WGT) END SLAB_CNT1350 ,CASE WHEN 1350 < T1.SLAB_WTH AND T1.SLAB_WTH <= 1400 THEN TO_CHAR(T1.SLAB_WGT) END SLAB_CNT1400 ,CASE WHEN 1400 < T1.SLAB_WTH AND T1.SLAB_WTH <= 1450 THEN TO_CHAR(T1.SLAB_WGT) END SLAB_CNT1450 ,CASE WHEN T1.SLAB_WTH > 1450 THEN TO_CHAR(T1.SLAB_WGT) END SLAB_CNT_BIG1450 ,'2' ORD_FL FROM TBG02_SLAB_COMM T1 WHERE T1.ORD_FL = '2' AND T1.SLAB_RT IN ('H','C') AND T1.SLAB_STAT = '2' AND T1.CUR_LOAD_LOC LIKE 'Z%' AND (T1.SLAB_LEN BETWEEN 0 AND 11000) AND T1.SLAB_RT LIKE ? || '%' AND T1.STL_GRD LIKE ? || '%' AND T1.CUR_PROG_CD IN('RRC','RAB') AND T1.CUR_PROG_CD LIKE ? || '%' UNION ALL SELECT '1.2' INSTR_COIL_THK , '' SLAB_CNT750, '' SLAB_CNT800, '' SLAB_CNT850, '' SLAB_CNT900, '' SLAB_CNT950, '' SLAB_CNT1000, '' SLAB_CNT1050, '' SLAB_CNT1100, '' SLAB_CNT1150, '' SLAB_CNT1200, '' SLAB_CNT1250, '' SLAB_CNT1300, '' SLAB_CNT1350, '' SLAB_CNT1400, '' SLAB_CNT1450, '' SLAB_CNT_BIG1450, '1' ORD_FL FROM DUAL UNION ALL SELECT '1.8' INSTR_COIL_THK , '' SLAB_CNT750, '' SLAB_CNT800, '' SLAB_CNT850, '' SLAB_CNT900, '' SLAB_CNT950, '' SLAB_CNT1000, '' SLAB_CNT1050, '' SLAB_CNT1100, '' SLAB_CNT1150, '' SLAB_CNT1200, '' SLAB_CNT1250, '' SLAB_CNT1300, '' SLAB_CNT1350, '' SLAB_CNT1400, '' SLAB_CNT1450, '' SLAB_CNT_BIG1450, '1' ORD_FL FROM DUAL UNION ALL SELECT '2.5' INSTR_COIL_THK , '' SLAB_CNT750, '' SLAB_CNT800, '' SLAB_CNT850, '' SLAB_CNT900, '' SLAB_CNT950, '' SLAB_CNT1000, '' SLAB_CNT1050, '' SLAB_CNT1100, '' SLAB_CNT1150, '' SLAB_CNT1200, '' SLAB_CNT1250, '' SLAB_CNT1300, '' SLAB_CNT1350, '' SLAB_CNT1400, '' SLAB_CNT1450, '' SLAB_CNT_BIG1450, '1' ORD_FL FROM DUAL UNION ALL SELECT '3.5' INSTR_COIL_THK , '' SLAB_CNT750, '' SLAB_CNT800, '' SLAB_CNT850, '' SLAB_CNT900, '' SLAB_CNT950, '' SLAB_CNT1000, '' SLAB_CNT1050, '' SLAB_CNT1100, '' SLAB_CNT1150, '' SLAB_CNT1200, '' SLAB_CNT1250, '' SLAB_CNT1300, '' SLAB_CNT1350, '' SLAB_CNT1400, '' SLAB_CNT1450, '' SLAB_CNT_BIG1450, '1' ORD_FL FROM DUAL UNION ALL SELECT '4.5' INSTR_COIL_THK , '' SLAB_CNT750, '' SLAB_CNT800, '' SLAB_CNT850, '' SLAB_CNT900, '' SLAB_CNT950, '' SLAB_CNT1000, '' SLAB_CNT1050, '' SLAB_CNT1100, '' SLAB_CNT1150, '' SLAB_CNT1200, '' SLAB_CNT1250, '' SLAB_CNT1300, '' SLAB_CNT1350, '' SLAB_CNT1400, '' SLAB_CNT1450, '' SLAB_CNT_BIG1450, '1' ORD_FL FROM DUAL UNION ALL SELECT '5.0' INSTR_COIL_THK , '' SLAB_CNT750, '' SLAB_CNT800, '' SLAB_CNT850, '' SLAB_CNT900, '' SLAB_CNT950, '' SLAB_CNT1000, '' SLAB_CNT1050, '' SLAB_CNT1100, '' SLAB_CNT1150, '' SLAB_CNT1200, '' SLAB_CNT1250, '' SLAB_CNT1300, '' SLAB_CNT1350, '' SLAB_CNT1400, '' SLAB_CNT1450, '' SLAB_CNT_BIG1450, '1' ORD_FL FROM DUAL UNION ALL SELECT '7.0' INSTR_COIL_THK , '' SLAB_CNT750, '' SLAB_CNT800, '' SLAB_CNT850, '' SLAB_CNT900, '' SLAB_CNT950, '' SLAB_CNT1000, '' SLAB_CNT1050, '' SLAB_CNT1100, '' SLAB_CNT1150, '' SLAB_CNT1200, '' SLAB_CNT1250, '' SLAB_CNT1300, '' SLAB_CNT1350, '' SLAB_CNT1400, '' SLAB_CNT1450, '' SLAB_CNT_BIG1450, '1' ORD_FL FROM DUAL UNION ALL SELECT '9.0' INSTR_COIL_THK , '' SLAB_CNT750, '' SLAB_CNT800, '' SLAB_CNT850, '' SLAB_CNT900, '' SLAB_CNT950, '' SLAB_CNT1000, '' SLAB_CNT1050, '' SLAB_CNT1100, '' SLAB_CNT1150, '' SLAB_CNT1200, '' SLAB_CNT1250, '' SLAB_CNT1300, '' SLAB_CNT1350, '' SLAB_CNT1400, '' SLAB_CNT1450, '' SLAB_CNT_BIG1450, '1' ORD_FL FROM DUAL UNION ALL SELECT '16.0' INSTR_COIL_THK , '' SLAB_CNT750, '' SLAB_CNT800, '' SLAB_CNT850, '' SLAB_CNT900, '' SLAB_CNT950, '' SLAB_CNT1000, '' SLAB_CNT1050, '' SLAB_CNT1100, '' SLAB_CNT1150, '' SLAB_CNT1200, '' SLAB_CNT1250, '' SLAB_CNT1300, '' SLAB_CNT1350, '' SLAB_CNT1400, '' SLAB_CNT1450, '' SLAB_CNT_BIG1450, '1' ORD_FL FROM DUAL UNION ALL SELECT '99' INSTR_COIL_THK , '' SLAB_CNT750, '' SLAB_CNT800, '' SLAB_CNT850, '' SLAB_CNT900, '' SLAB_CNT950, '' SLAB_CNT1000, '' SLAB_CNT1050, '' SLAB_CNT1100, '' SLAB_CNT1150, '' SLAB_CNT1200, '' SLAB_CNT1250, '' SLAB_CNT1300, '' SLAB_CNT1350, '' SLAB_CNT1400, '' SLAB_CNT1450, '' SLAB_CNT_BIG1450, '2' ORD_FL FROM DUAL ) GROUP BY ROLLUP(ORD_FL,INSTR_COIL_THK) HAVING ORD_FL ||GROUPING(INSTR_COIL_THK) <> '21' /*******************************根据重量求各钢卷厚度板坯宽度物料分析现况***********************************/ ]]> 1.13 ,E.ORD_WTH --订单宽度 ,E.ORD_THK --订单厚度 --------------------------------------------------------------------- ,DECODE(A.ORD_FL,'1',C.HOT_THK_AIM,'') HOT_THK_AIM --热厚度AIM ,DECODE(A.ORD_FL,'1',C.HOT_THK_MIN,'') HOT_THK_MIN --热厚度MIN ,DECODE(A.ORD_FL,'1',C.HOT_THK_MAX,'') HOT_THK_MAX --热厚度MAX ,DECODE(A.ORD_FL,'1',C.WTH_AIM,'') WTH_AIM --宽度AlM ,DECODE(A.ORD_FL,'1',C.WTH_MIN,'') WTH_MIN --宽度MIN ,DECODE(A.ORD_FL,'1',C.WTH_MAX,'') WTH_MAX --宽度MAX ,DECODE(ORD_FL,'2','','1',B.ORD_LEN) MILL_LEN --轧制长度 ,DECODE(ORD_FL,'2','','1',B.ORD_WGT) MILL_WGT --轧制重量 ,T1.SM_CFNM CUR_PROG_CD -- 当前进程 ,A.STL_GRD -- 钢码 ,A.CUR_LOAD_LOC -- 堆置位置 ,T3.SM_CFNM HCR_CLF -- 热送代号 ,DECODE(ORD_FL,'2','','1',A.ORD_NO) ORD_NO -- 合同号 ,DECODE(ORD_FL,'2','','1',A.ORD_SEQ) ORD_SEQ -- 订单号 ,A.SPEC_ABBSYM -- 标准号 ,T4.SM_CFNM ORD_USEAGE_CD -- 订单用途代码 ,E.DEL_TO_DATE -- 交货期 ,T5.SM_CFNM SLAB_RT -- 去向 ,NVL(E.EMGMTR_NMG_CLF,'N') EMGMTR_NMG_CLF FROM TBG02_SLAB_COMM A, (SELECT SLAB_NO, COUNT(SLAB_CUT_SEQ) COIL_CUT_CNT, SUM(ORD_LEN) ORD_LEN, SUM(ORD_WGT) ORD_WGT FROM TBG02_SLAB_COMM_D GROUP BY SLAB_NO) B, TBB01_ORD_PROD C, (SELECT SLAB_NO, CASE WHEN 0 <= T1.INSTR_COIL_THK AND T1.INSTR_COIL_THK <= 1.2 THEN '0 ~ 1.2' WHEN 1.2 < T1.INSTR_COIL_THK AND T1.INSTR_COIL_THK <= 1.8 THEN '1.2 ~ 1.8' WHEN 1.8 < T1.INSTR_COIL_THK AND T1.INSTR_COIL_THK <= 2.5 THEN '1.8 ~ 2.5' WHEN 2.5 < T1.INSTR_COIL_THK AND T1.INSTR_COIL_THK <= 3.5 THEN '2.5 ~ 3.5' WHEN 3.5 < T1.INSTR_COIL_THK AND T1.INSTR_COIL_THK <= 4.5 THEN '3.5 ~ 4.5' WHEN 4.5 < T1.INSTR_COIL_THK AND T1.INSTR_COIL_THK <= 5.0 THEN '4.5 ~ 5.0' WHEN 5.0 < T1.INSTR_COIL_THK AND T1.INSTR_COIL_THK <= 7.0 THEN '5.0 ~ 7.0' WHEN 7.0 < T1.INSTR_COIL_THK AND T1.INSTR_COIL_THK <= 9.0 THEN '7.0 ~ 9.0' WHEN 9.0 < T1.INSTR_COIL_THK AND T1.INSTR_COIL_THK <= 16 THEN '9.0 ~ 16.0' WHEN T1.INSTR_COIL_THK IS NULL THEN '0' END INSTR_COIL_THK, CASE WHEN 0 <= T1.SLAB_WTH AND T1.SLAB_WTH <= 750 THEN '≤750' WHEN 750 < T1.SLAB_WTH AND T1.SLAB_WTH <= 800 THEN '≤800' WHEN 800 < T1.SLAB_WTH AND T1.SLAB_WTH <= 850 THEN '≤850' WHEN 850 < T1.SLAB_WTH AND T1.SLAB_WTH <= 900 THEN '≤900' WHEN 900 < T1.SLAB_WTH AND T1.SLAB_WTH <= 950 THEN '≤950' WHEN 950 < T1.SLAB_WTH AND T1.SLAB_WTH <= 1000 THEN '≤1000' WHEN 1000 < T1.SLAB_WTH AND T1.SLAB_WTH <= 1050 THEN '≤1050' WHEN 1050 < T1.SLAB_WTH AND T1.SLAB_WTH <= 1100 THEN '≤1100' WHEN 1100 < T1.SLAB_WTH AND T1.SLAB_WTH <= 1150 THEN '≤1150' WHEN 1150 < T1.SLAB_WTH AND T1.SLAB_WTH <= 1200 THEN '≤1200' WHEN 1200 < T1.SLAB_WTH AND T1.SLAB_WTH <= 1250 THEN '≤1250' WHEN 1250 < T1.SLAB_WTH AND T1.SLAB_WTH <= 1300 THEN '≤1300' WHEN 1300 < T1.SLAB_WTH AND T1.SLAB_WTH <= 1350 THEN '≤1350' WHEN 1350 < T1.SLAB_WTH AND T1.SLAB_WTH <= 1400 THEN '≤1400' WHEN 1400 < T1.SLAB_WTH AND T1.SLAB_WTH <= 1450 THEN '≤1450' WHEN T1.SLAB_WTH > 1450 THEN '>1450' END SLAB_WTH FROM TBG02_SLAB_COMM T1 ) D, TBE02_ORD_PRC E ,(SELECT T.SM_CD, T.SM_CFNM FROM TBZ00_COMMCD T WHERE T.LG_CD = 'E01002') T1 ,(SELECT T.SM_CD, T.SM_CFNM FROM TBZ00_COMMCD T WHERE T.LG_CD = 'E01012') T3 ,(SELECT T.SM_CD, T.SM_CFNM FROM TBZ00_COMMCD T WHERE T.LG_CD = 'A01007') T4 ,(SELECT T.SM_CD, T.SM_CFNM FROM TBZ00_COMMCD T WHERE T.LG_CD = 'B01004') T5 WHERE A.ORD_NO = E.ORD_NO(+) AND A.ORD_SEQ = E.ORD_SEQ (+) AND A.ORD_NO = C.ORD_NO(+) AND A.ORD_SEQ = C.ORD_SEQ (+) AND A.CUR_PROG_CD = T1.SM_CD (+) AND A.HCR_CLF = T3.SM_CD (+) AND E.ORD_USEAGE_CD = T4.SM_CD (+) AND A.SLAB_RT = T5.SM_CD (+) AND A.SLAB_NO = B.SLAB_NO(+) AND A.SLAB_NO = D.SLAB_NO AND A.SLAB_RT IN ('H','C') AND A.CUR_PROG_CD IN ('RRC','RBA','RBB','RAB') AND A.SLAB_STAT = '2' AND A.CUR_LOAD_LOC LIKE 'Z%' AND (A.SLAB_LEN BETWEEN 0 AND 11000) AND A.STL_GRD LIKE ? || '%' AND A.SLAB_RT LIKE ? || '%' AND D.SLAB_WTH LIKE DECODE(?,'合计','',?) || '%' AND D.INSTR_COIL_THK LIKE DECODE(?,'合计','','小计','','余材','',?) || '%' AND A.ORD_FL LIKE DECODE(?,'余材','2','合计','','1')|| '%' AND A.CUR_PROG_CD LIKE ? || '%' -- AND A.CUR_PROG_CD LIKE DECODE(?,'余材','RRC','合计','','RBA')|| '%' /*******************************UIF022010.findSlabinfo***********************************/ ]]>