11feed3a7696e954c1e881bb1fabf70764427070.svn-base 20 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152
  1. <?xml version="1.0" encoding='UTF-8'?>
  2. <queryMap desc="热连轧非计划表">
  3. <query id="UIB030206_01.SELECT" desc="物料进程">
  4. SELECT
  5. CCM.SPEC_STL_GRD
  6. ,SUM(NVL(SPM.ORD_WGT , 0)) - SUM(DECODE(RHF.MISSNO_CLF,1,SPM.ORD_WGT , 2 , SPM.ORD_WGT , 0 )) - SUM(DECODE(RHF.MISSNO_CLF,3,SPM.ORD_WGT , 0)) XIAOJI --坯料投入量:组批坯料-加回-轧回
  7. ,SUM(NVL(SPM.ORD_WGT , 0)) PILIAOTOURU --组批坯料:计划投入量
  8. ,SUM(CASE WHEN CCM.MISSNO_CLF_CD IS NULL THEN CCM.ACT_WGT ELSE 0 END) HEJI
  9. ,SUM(DECODE(RHF.MISSNO_CLF,1,SPM.ORD_WGT , 2 , SPM.ORD_WGT , 0 )) JIAHUI --1\2加回,没有重量数据,以理论重量计算
  10. ,SUM(DECODE(RHF.MISSNO_CLF,3,SPM.ORD_WGT , 0)) ZHAHUI --3札回,没有重量数据,以理论重量计算
  11. ,SUM(CASE WHEN MIL.MISSNO_CLF_CD = 'C' AND MIL.MISSNO_BAR_WTH IS NOT NULL AND MIL.MISSNO_BAR_THK IS NOT NULL THEN SPM.ORD_WGT ELSE 0 END ) ZHONGBAN --中板
  12. ,SUM(CASE WHEN MIL.MISSNO_CLF_CD = 'C' AND MIL.MISSNO_BAR_WTH IS NULL AND MIL.MISSNO_BAR_THK IS NULL THEN SPM.ORD_WGT ELSE 0 END ) FEIGANG --废钢
  13. ,SUM(CASE WHEN CCM.COIL_STAT != '1' AND CCM.TOT_DEC_GRD IS NOT NULL THEN CCM.ACT_WGT ELSE 0 END ) ORD_FL2 --非计划品统计用检:成品卷-未检品
  14. ,SUM(CASE WHEN ( CCM.COIL_STAT = '2' OR CCM.COIL_STAT = '3' ) AND CCM.MISSNO_CLF_CD IS NULL THEN CCM.ACT_WGT ELSE 0 END) SUM_COUNT --现场钢板/钢卷合计:成品卷(库存卷+销售卷+未检品)
  15. ,SUM(CASE WHEN CCM.TOT_DEC_GRD IS NULL AND CCM.COIL_STAT = '2' THEN CCM.ACT_WGT ELSE 0 END) TOT_DEC_GRD0
  16. ,SUM(DECODE(CCM.COIL_DEFECTIVE , '1A' , CCM.ACT_WGT , 0)) COIL_DEFECTIVE1A
  17. --库存待处置品(A),被降为非计划的卷,无标准号和订单用途,暂不做处理(是未处理品,若要强行区分钢制和轧制方面的原因,数据将大量确实)
  18. --,SUM(CASE WHEN CCM.COIL_STAT = '2' AND CCM.TOT_DEC_GRD IS NOT NULL AND CCM.COIL_DEFECTIVE IS NULL THEN CCM.ACT_WGT ELSE 0 END) A1
  19. --,SUM(CASE WHEN CCM.COIL_STAT = '2' AND CCM.TOT_DEC_GRD IS NOT NULL AND PKG_QUALITY_COMM.FIB030010(CCM.CRK_CD1) = 2 THEN CCM.ACT_WGT ELSE 0 END) A4
  20. --库存废品(B)
  21. --,SUM(CASE WHEN CCM.COIL_STAT = '2' AND (CCM.EXTSHAPE_DEC_GRD = '3' OR CCM.EXTSHAPE_DEC_GRD = '4') AND PKG_QUALITY_COMM.FIB030010(CCM.CRK_CD1) = 1 THEN CCM.ACT_WGT ELSE 0 END) B3 --外观
  22. --,SUM(CASE WHEN CCM.COIL_STAT = '2' AND (CCM.EXTSHAPE_DEC_GRD = '3' OR CCM.EXTSHAPE_DEC_GRD = '4') AND PKG_QUALITY_COMM.FIB030010(CCM.CRK_CD1) = 2 THEN CCM.ACT_WGT ELSE 0 END) B7 --外观
  23. --库存次品(C)
  24. ,(SUM(CASE WHEN CCM.COIL_STAT = '2' AND CCM.COIL_DEFECTIVE = '2A' THEN CCM.ACT_WGT ELSE 0 END )+SUM(CASE WHEN CCM.COIL_STAT = '2' AND PKG_QUALITY_COMM.FIB030010(CCM.CRK_CD1) = 1 AND CCM.COIL_DEFECTIVE = '3D' THEN 1 ELSE 0 END ) ) C1
  25. ,SUM(CASE WHEN CCM.COIL_STAT = '2' AND CCM.COIL_DEFECTIVE = '2A' THEN CCM.ACT_WGT ELSE 0 END ) C2 --成分
  26. ,SUM(CASE WHEN CCM.COIL_STAT = '2' AND PKG_QUALITY_COMM.FIB030010(CCM.CRK_CD1) = 1 AND CCM.COIL_DEFECTIVE = '3D' THEN CCM.ACT_WGT ELSE 0 END ) C3 --外观
  27. ,(SUM(CASE WHEN CCM.COIL_STAT = '2' AND CCM.COIL_DEFECTIVE = '4A' THEN CCM.ACT_WGT ELSE 0 END )+SUM(CASE WHEN CCM.COIL_STAT = '2' AND PKG_QUALITY_COMM.FIB030010(CCM.CRK_CD1) = 2 AND CCM.COIL_DEFECTIVE = '3D' THEN 1 ELSE 0 END )) C5
  28. ,SUM(CASE WHEN CCM.COIL_STAT = '2' AND CCM.COIL_DEFECTIVE = '4A' THEN CCM.ACT_WGT ELSE 0 END ) C6 --材质
  29. ,SUM(CASE WHEN CCM.COIL_STAT = '2' AND PKG_QUALITY_COMM.FIB030010(CCM.CRK_CD1) = 2 AND CCM.COIL_DEFECTIVE = '3D' THEN CCM.ACT_WGT ELSE 0 END ) C7 --外观
  30. --库存合格品(D)
  31. --,SUM(CASE WHEN CCM.COIL_STAT = '2' AND CCM.COIL_DEFECTIVE = '1A' THEN CCM.ACT_WGT ELSE 0 END) D1
  32. ,SUM(CASE WHEN CCM.COIL_STAT = '2' AND CCM.COIL_DEFECTIVE = '1A' AND CCM.NONORD_CAUSE_CD = '2A' THEN CCM.ACT_WGT ELSE 0 END ) D2
  33. ,SUM(CASE WHEN CCM.COIL_STAT = '2' AND CCM.COIL_DEFECTIVE = '1A' AND PKG_QUALITY_COMM.FIB030010(CCM.CRK_CD1) = 1 AND CCM.NONORD_CAUSE_CD = '3D' THEN CCM.ACT_WGT ELSE 0 END ) D3--外观
  34. ,SUM(CASE WHEN CCM.COIL_STAT = '2' AND CCM.COIL_DEFECTIVE = '1A' AND CCM.NONORD_CAUSE_CD = '4A' THEN CCM.ACT_WGT ELSE 0 END ) D7 --材质
  35. ,SUM(CASE WHEN CCM.COIL_STAT = '2' AND CCM.COIL_DEFECTIVE = '1A' AND PKG_QUALITY_COMM.FIB030010(CCM.CRK_CD1) = 2 AND CCM.NONORD_CAUSE_CD = '3D' THEN CCM.ACT_WGT ELSE 0 END ) D9--外观
  36. ,SUM(CASE WHEN CCM.COIL_STAT = '2' AND CCM.COIL_DEFECTIVE = '1A' AND CCM.NONORD_CAUSE_CD = '3C' THEN CCM.ACT_WGT ELSE 0 END ) D11 --重量
  37. ,SUM(CASE WHEN CCM.COIL_STAT = '2' AND CCM.COIL_DEFECTIVE = '1A' AND CCM.NONORD_CAUSE_CD = '3B' THEN CCM.ACT_WGT ELSE 0 END ) D10 --尺寸
  38. ----废钢出库废品(E) 暂无
  39. --,SUM(CASE WHEN CCM.COIL_STAT = '3' AND CCM.MISSNO_CLF_CD IS NOT NULL THEN CCM.ACT_WGT ELSE 0 END) E1
  40. --废钢出库次品(F)
  41. --,SUM(CASE WHEN CCM.COIL_STAT = '3' AND (CCM.EXTSHAPE_DEC_GRD = '3' OR CCM.EXTSHAPE_DEC_GRD = '4') AND PKG_QUALITY_COMM.FIB030010(CCM.CRK_CD1) = 1 THEN CCM.ACT_WGT ELSE 0 END ) F3
  42. --,SUM(CASE WHEN CCM.COIL_STAT = '3' AND (CCM.EXTSHAPE_DEC_GRD = '3' OR CCM.EXTSHAPE_DEC_GRD = '4') AND PKG_QUALITY_COMM.FIB030010(CCM.CRK_CD1) = 2 THEN CCM.ACT_WGT ELSE 0 END ) F7
  43. --销售次品(G),系统中在对于做了发车计划的卷,不会取消计划,若发现不合格,仅给出不合格信息。
  44. -- ,SUM(CASE WHEN CCM.COIL_STAT = '3' AND (CCM.TOT_DEC_GRD != '1' AND CCM.TOT_DEC_GRD IS NOT NULL) THEN CCM.ACT_WGT ELSE 0 END ) G1
  45. --,SUM(CASE WHEN CCM.COIL_STAT = '3' AND CCM.TOT_DEC_GRD ='2' AND CCM.INGR_DEC_GRD = '2' THEN CCM.ACT_WGT ELSE 0 END) G2
  46. --,SUM(CASE WHEN CCM.COIL_STAT = '3' AND CCM.TOT_DEC_GRD = '3' OR CCM.TOT_DEC_GRD = '4' AND PKG_QUALITY_COMM.FIB030010(CCM.CRK_CD1) = 1 THEN CCM.ACT_WGT ELSE 0 END) G3
  47. --,SUM(CASE WHEN CCM.COIL_STAT = '3' AND CCM.TOT_DEC_GRD ='2' AND CCM.MATLQLTY_DEC_GRD = '2' THEN CCM.ACT_WGT ELSE 0 END) G6
  48. --,SUM(CASE WHEN CCM.COIL_STAT = '3' AND CCM.TOT_DEC_GRD = '3' OR CCM.TOT_DEC_GRD = '4' AND PKG_QUALITY_COMM.FIB030010(CCM.CRK_CD1) = 2 THEN CCM.ACT_WGT ELSE 0 END) G7
  49. --,SUM(CASE WHEN CCM.COIL_STAT = '3' AND CCM.TOT_DEC_GRD ='2' AND CCM.SIZE_DEC_RST = '2' THEN CCM.ACT_WGT ELSE 0 END) G8
  50. --,SUM(CASE WHEN CCM.COIL_STAT = '3' AND CCM.TOT_DEC_GRD ='2' AND CCM.WGT_DEC_RST = '2' THEN CCM.ACT_WGT ELSE 0 END) G9
  51. ----销售合格品(H),系统中在对于做了发车计划的卷,不会取消计划,若发现不合格,仅给出不合格信息。
  52. --,SUM(CASE WHEN CCM.TOT_DEC_GRD = '1' AND CCM.COIL_STAT = '3' THEN CCM.ACT_WGT ELSE 0 END) H1
  53. --计划订单材(I),在库和不在库的都算
  54. ,SUM(CASE WHEN CCM.TOT_DEC_GRD = '1' AND ( SUBSTR(CCM.ORD_NO , 0,2) = '31' OR SUBSTR(CCM.ORD_NO , 0,4) = 'XGEC' ) THEN CCM.ACT_WGT ELSE 0 END) I1 --计划订单小计
  55. ,SUM(CASE WHEN CCM.TOT_DEC_GRD = '1' AND SUBSTR(CCM.ORD_NO , 0,2) = '31' THEN CCM.ACT_WGT ELSE 0 END) I2 --内贸合同
  56. ,SUM(CASE WHEN CCM.TOT_DEC_GRD = '1' AND SUBSTR(CCM.ORD_NO , 0,2) = 'XG' THEN CCM.ACT_WGT ELSE 0 END) I3 --外贸合同
  57. --非计划订单材(J),在库和不在库的都算
  58. ,SUM(CASE WHEN CCM.ORD_FL = '1' AND( SUBSTR(CCM.ORD_NO , 0,2) = '36' OR SUBSTR(CCM.ORD_NO , 0,2) = '37' ) AND CCM.COIL_STAT != '1' THEN CCM.ACT_WGT ELSE 0 END ) J1 --小计
  59. ,SUM(CASE WHEN CCM.ORD_FL = '1' AND SUBSTR(CCM.ORD_NO , 0,2) = '36' AND CCM.COIL_STAT != '1' THEN CCM.ACT_WGT ELSE 0 END ) J2 --36合同
  60. ,SUM(CASE WHEN CCM.ORD_FL = '1' AND SUBSTR(CCM.ORD_NO , 0,2) = '37' AND CCM.COIL_STAT != '1' THEN CCM.ACT_WGT ELSE 0 END ) J3
  61. --其它
  62. ,(SUM(NVL(CCM.ACT_WGT , 0)) -SUM(CASE WHEN CCM.EXTSHAPE_DEC_GRD = '4' OR CCM.EXTSHAPE_DEC_GRD = '3' THEN CCM.ACT_WGT ELSE 0 END) - SUM(CASE WHEN CCM.MISSNO_CLF_CD IS NOT NULL AND CCM.EXTSHAPE_DEC_GRD IS NULL THEN CCM.ACT_WGT ELSE 0 END))/(SUM(NVL(SPM.ORD_WGT , 0)) - SUM(DECODE(RHF.MISSNO_CLF,1,SPM.ORD_WGT , 2 , SPM.ORD_WGT , 0 )) - SUM(DECODE(RHF.MISSNO_CLF,3,SPM.ORD_WGT , 0))) CHENCAILV -- (轧制合计-外观次、废品-轧废)/坯料投入量
  63. ,SUM(CASE WHEN (CCM.COIL_STAT = '2' AND CCM.ORD_FL = '2' ) OR (CCM.COIL_STAT = '3' AND ( SUBSTR(CCM.ORD_NO , 0,2)= '37' OR SUBSTR(CCM.ORD_NO , 0,2)= '36' ) ) THEN CCM.ACT_WGT ELSE 0 END) FEIJIHUA --非计划,在库的非计划+已销售的非计划订单
  64. ,1-SUM(CASE WHEN CCM.ORD_FL = '1' AND (SUBSTR(CCM.ORD_NO , 0,2) = '31' OR SUBSTR(CCM.ORD_NO , 0,2) = 'XG') THEN CCM.ACT_WGT ELSE 0 END )/SUM(CASE WHEN (CCM.EXTSHAPE_DEC_GRD != '4' AND CCM.EXTSHAPE_DEC_GRD IS NOT NULL) AND CCM.COIL_STAT != '1' THEN CCM.ACT_WGT ELSE 0 END ) FEIJIHUALV --1-计划总量/非计划统计用检验量;计划总量指内贸、外贸合同的合格总量;无正式销售订单的也属于非计划
  65. ,SUM(CASE WHEN SPM.ORD_NO = CCM.ORD_NO AND SPM.ORD_SEQ = CCM.ORD_SEQ AND CCM.COIL_NO = SPM.COIL_NO AND (SUBSTR(CCM.ORD_NO , 0,2) = '31' OR SUBSTR(CCM.ORD_NO , 0,2) = 'XG' OR SUBSTR(CCM.ORD_NO , 0,2) = '37' ) AND CCM.ORD_FL = '1' AND CCM.TOT_DEC_GRD = '1' THEN CCM.ACT_WGT ELSE 0 END )/(SUM(CCM.ACT_WGT)+0.000001) YIHEGELV -- 一次合格率
  66. FROM TBH02_COIL_COMM CCM , TBH02_RHF_MISSNO RHF , TBH02_MILL_RESULT MIL , TBF02_SPEC_MILL SPM , TBH02_REHEATFUR WORI
  67. WHERE CCM.COIL_NO = RHF.COIL_NO(+)
  68. AND CCM.COIL_NO = MIL.COIL_NO(+)
  69. AND CCM.COIL_NO = SPM.COIL_NO
  70. AND CCM.COIL_NO = WORI.COIL_NO
  71. AND CCM.SPEC_STL_GRD IS NOT NULL
  72. AND SUBSTR(WORI.EXTRACT_DTIME , 1,8 ) BETWEEN ? AND ?
  73. GROUP BY CCM.SPEC_STL_GRD
  74. ORDER BY CCM.SPEC_STL_GRD
  75. </query>
  76. <query id="UIB030206_02.SELECT" desc="">
  77. SELECT
  78. WORI.EXTRACT_WKGROUP
  79. ,SUM(NVL(SPM.ORD_WGT , 0)) - SUM(DECODE(RHF.MISSNO_CLF,1,SPM.ORD_WGT , 2 , SPM.ORD_WGT , 0 )) - SUM(DECODE(RHF.MISSNO_CLF,3,SPM.ORD_WGT , 0)) XIAOJI --坯料投入量:组批坯料-加回-轧回
  80. ,SUM(NVL(SPM.ORD_WGT , 0)) PILIAOTOURU --组批坯料:计划投入量
  81. ,SUM(CASE WHEN CCM.MISSNO_CLF_CD IS NULL THEN CCM.ACT_WGT ELSE 0 END) HEJI
  82. ,SUM(DECODE(RHF.MISSNO_CLF,1,SPM.ORD_WGT , 2 , SPM.ORD_WGT , 0 )) JIAHUI --1\2加回,没有重量数据,以理论重量计算
  83. ,SUM(DECODE(RHF.MISSNO_CLF,3,SPM.ORD_WGT , 0)) ZHAHUI --3札回,没有重量数据,以理论重量计算
  84. ,SUM(CASE WHEN MIL.MISSNO_CLF_CD = 'C' AND MIL.MISSNO_BAR_WTH IS NOT NULL AND MIL.MISSNO_BAR_THK IS NOT NULL THEN SPM.ORD_WGT ELSE 0 END ) ZHONGBAN --中板
  85. ,SUM(CASE WHEN MIL.MISSNO_CLF_CD = 'C' AND MIL.MISSNO_BAR_WTH IS NULL AND MIL.MISSNO_BAR_THK IS NULL THEN SPM.ORD_WGT ELSE 0 END ) FEIGANG --废钢
  86. ,SUM(CASE WHEN CCM.COIL_STAT != '1' AND CCM.TOT_DEC_GRD IS NOT NULL THEN CCM.ACT_WGT ELSE 0 END ) ORD_FL2 --非计划品统计用检:成品卷-未检品
  87. ,SUM(CASE WHEN ( CCM.COIL_STAT = '2' OR CCM.COIL_STAT = '3' ) AND CCM.MISSNO_CLF_CD IS NULL THEN CCM.ACT_WGT ELSE 0 END) SUM_COUNT --现场钢板/钢卷合计:成品卷(库存卷+销售卷+未检品)
  88. ,SUM(CASE WHEN CCM.TOT_DEC_GRD IS NULL AND CCM.COIL_STAT = '2' THEN CCM.ACT_WGT ELSE 0 END) TOT_DEC_GRD0
  89. ,SUM(DECODE(CCM.COIL_DEFECTIVE , '1A' , CCM.ACT_WGT , 0)) COIL_DEFECTIVE1A
  90. --库存待处置品(A),被降为非计划的卷,无标准号和订单用途,暂不做处理(是未处理品,若要强行区分钢制和轧制方面的原因,数据将大量确实)
  91. --,SUM(CASE WHEN CCM.COIL_STAT = '2' AND CCM.TOT_DEC_GRD IS NOT NULL AND CCM.COIL_DEFECTIVE IS NULL THEN CCM.ACT_WGT ELSE 0 END) A1
  92. --,SUM(CASE WHEN CCM.COIL_STAT = '2' AND CCM.TOT_DEC_GRD IS NOT NULL AND PKG_QUALITY_COMM.FIB030010(CCM.CRK_CD1) = 2 THEN CCM.ACT_WGT ELSE 0 END) A4
  93. --库存废品(B)
  94. --,SUM(CASE WHEN CCM.COIL_STAT = '2' AND (CCM.EXTSHAPE_DEC_GRD = '3' OR CCM.EXTSHAPE_DEC_GRD = '4') AND PKG_QUALITY_COMM.FIB030010(CCM.CRK_CD1) = 1 THEN CCM.ACT_WGT ELSE 0 END) B3 --外观
  95. --,SUM(CASE WHEN CCM.COIL_STAT = '2' AND (CCM.EXTSHAPE_DEC_GRD = '3' OR CCM.EXTSHAPE_DEC_GRD = '4') AND PKG_QUALITY_COMM.FIB030010(CCM.CRK_CD1) = 2 THEN CCM.ACT_WGT ELSE 0 END) B7 --外观
  96. --库存次品(C)
  97. ,(SUM(CASE WHEN CCM.COIL_STAT = '2' AND CCM.COIL_DEFECTIVE = '2A' THEN CCM.ACT_WGT ELSE 0 END )+SUM(CASE WHEN CCM.COIL_STAT = '2' AND PKG_QUALITY_COMM.FIB030010(CCM.CRK_CD1) = 1 AND CCM.COIL_DEFECTIVE = '3D' THEN 1 ELSE 0 END ) ) C1
  98. ,SUM(CASE WHEN CCM.COIL_STAT = '2' AND CCM.COIL_DEFECTIVE = '2A' THEN CCM.ACT_WGT ELSE 0 END ) C2 --成分
  99. ,SUM(CASE WHEN CCM.COIL_STAT = '2' AND PKG_QUALITY_COMM.FIB030010(CCM.CRK_CD1) = 1 AND CCM.COIL_DEFECTIVE = '3D' THEN CCM.ACT_WGT ELSE 0 END ) C3 --外观
  100. ,(SUM(CASE WHEN CCM.COIL_STAT = '2' AND CCM.COIL_DEFECTIVE = '4A' THEN CCM.ACT_WGT ELSE 0 END )+SUM(CASE WHEN CCM.COIL_STAT = '2' AND PKG_QUALITY_COMM.FIB030010(CCM.CRK_CD1) = 2 AND CCM.COIL_DEFECTIVE = '3D' THEN 1 ELSE 0 END )) C5
  101. ,SUM(CASE WHEN CCM.COIL_STAT = '2' AND CCM.COIL_DEFECTIVE = '4A' THEN CCM.ACT_WGT ELSE 0 END ) C6 --材质
  102. ,SUM(CASE WHEN CCM.COIL_STAT = '2' AND PKG_QUALITY_COMM.FIB030010(CCM.CRK_CD1) = 2 AND CCM.COIL_DEFECTIVE = '3D' THEN CCM.ACT_WGT ELSE 0 END ) C7 --外观
  103. --库存合格品(D)
  104. --,SUM(CASE WHEN CCM.COIL_STAT = '2' AND CCM.COIL_DEFECTIVE = '1A' THEN CCM.ACT_WGT ELSE 0 END) D1
  105. ,SUM(CASE WHEN CCM.COIL_STAT = '2' AND CCM.COIL_DEFECTIVE = '1A' AND CCM.NONORD_CAUSE_CD = '2A' THEN CCM.ACT_WGT ELSE 0 END ) D2
  106. ,SUM(CASE WHEN CCM.COIL_STAT = '2' AND CCM.COIL_DEFECTIVE = '1A' AND PKG_QUALITY_COMM.FIB030010(CCM.CRK_CD1) = 1 AND CCM.NONORD_CAUSE_CD = '3D' THEN CCM.ACT_WGT ELSE 0 END ) D3--外观
  107. ,SUM(CASE WHEN CCM.COIL_STAT = '2' AND CCM.COIL_DEFECTIVE = '1A' AND CCM.NONORD_CAUSE_CD = '4A' THEN CCM.ACT_WGT ELSE 0 END ) D7 --材质
  108. ,SUM(CASE WHEN CCM.COIL_STAT = '2' AND CCM.COIL_DEFECTIVE = '1A' AND PKG_QUALITY_COMM.FIB030010(CCM.CRK_CD1) = 2 AND CCM.NONORD_CAUSE_CD = '3D' THEN CCM.ACT_WGT ELSE 0 END ) D9--外观
  109. ,SUM(CASE WHEN CCM.COIL_STAT = '2' AND CCM.COIL_DEFECTIVE = '1A' AND CCM.NONORD_CAUSE_CD = '3C' THEN CCM.ACT_WGT ELSE 0 END ) D11 --重量
  110. ,SUM(CASE WHEN CCM.COIL_STAT = '2' AND CCM.COIL_DEFECTIVE = '1A' AND CCM.NONORD_CAUSE_CD = '3B' THEN CCM.ACT_WGT ELSE 0 END ) D10 --尺寸
  111. ----废钢出库废品(E) 暂无
  112. --,SUM(CASE WHEN CCM.COIL_STAT = '3' AND CCM.MISSNO_CLF_CD IS NOT NULL THEN CCM.ACT_WGT ELSE 0 END) E1
  113. --废钢出库次品(F)
  114. --,SUM(CASE WHEN CCM.COIL_STAT = '3' AND (CCM.EXTSHAPE_DEC_GRD = '3' OR CCM.EXTSHAPE_DEC_GRD = '4') AND PKG_QUALITY_COMM.FIB030010(CCM.CRK_CD1) = 1 THEN CCM.ACT_WGT ELSE 0 END ) F3
  115. --,SUM(CASE WHEN CCM.COIL_STAT = '3' AND (CCM.EXTSHAPE_DEC_GRD = '3' OR CCM.EXTSHAPE_DEC_GRD = '4') AND PKG_QUALITY_COMM.FIB030010(CCM.CRK_CD1) = 2 THEN CCM.ACT_WGT ELSE 0 END ) F7
  116. --销售次品(G),系统中在对于做了发车计划的卷,不会取消计划,若发现不合格,仅给出不合格信息。
  117. -- ,SUM(CASE WHEN CCM.COIL_STAT = '3' AND (CCM.TOT_DEC_GRD != '1' AND CCM.TOT_DEC_GRD IS NOT NULL) THEN CCM.ACT_WGT ELSE 0 END ) G1
  118. --,SUM(CASE WHEN CCM.COIL_STAT = '3' AND CCM.TOT_DEC_GRD ='2' AND CCM.INGR_DEC_GRD = '2' THEN CCM.ACT_WGT ELSE 0 END) G2
  119. --,SUM(CASE WHEN CCM.COIL_STAT = '3' AND CCM.TOT_DEC_GRD = '3' OR CCM.TOT_DEC_GRD = '4' AND PKG_QUALITY_COMM.FIB030010(CCM.CRK_CD1) = 1 THEN CCM.ACT_WGT ELSE 0 END) G3
  120. --,SUM(CASE WHEN CCM.COIL_STAT = '3' AND CCM.TOT_DEC_GRD ='2' AND CCM.MATLQLTY_DEC_GRD = '2' THEN CCM.ACT_WGT ELSE 0 END) G6
  121. --,SUM(CASE WHEN CCM.COIL_STAT = '3' AND CCM.TOT_DEC_GRD = '3' OR CCM.TOT_DEC_GRD = '4' AND PKG_QUALITY_COMM.FIB030010(CCM.CRK_CD1) = 2 THEN CCM.ACT_WGT ELSE 0 END) G7
  122. --,SUM(CASE WHEN CCM.COIL_STAT = '3' AND CCM.TOT_DEC_GRD ='2' AND CCM.SIZE_DEC_RST = '2' THEN CCM.ACT_WGT ELSE 0 END) G8
  123. --,SUM(CASE WHEN CCM.COIL_STAT = '3' AND CCM.TOT_DEC_GRD ='2' AND CCM.WGT_DEC_RST = '2' THEN CCM.ACT_WGT ELSE 0 END) G9
  124. ----销售合格品(H),系统中在对于做了发车计划的卷,不会取消计划,若发现不合格,仅给出不合格信息。
  125. --,SUM(CASE WHEN CCM.TOT_DEC_GRD = '1' AND CCM.COIL_STAT = '3' THEN CCM.ACT_WGT ELSE 0 END) H1
  126. --计划订单材(I),在库和不在库的都算
  127. ,SUM(CASE WHEN CCM.TOT_DEC_GRD = '1' AND ( SUBSTR(CCM.ORD_NO , 0,2) = '31' OR SUBSTR(CCM.ORD_NO , 0,4) = 'XGEC' ) THEN CCM.ACT_WGT ELSE 0 END) I1 --计划订单小计
  128. ,SUM(CASE WHEN CCM.TOT_DEC_GRD = '1' AND SUBSTR(CCM.ORD_NO , 0,2) = '31' THEN CCM.ACT_WGT ELSE 0 END) I2 --内贸合同
  129. ,SUM(CASE WHEN CCM.TOT_DEC_GRD = '1' AND SUBSTR(CCM.ORD_NO , 0,2) = 'XG' THEN CCM.ACT_WGT ELSE 0 END) I3 --外贸合同
  130. --非计划订单材(J),在库和不在库的都算
  131. ,SUM(CASE WHEN CCM.ORD_FL = '1' AND( SUBSTR(CCM.ORD_NO , 0,2) = '36' OR SUBSTR(CCM.ORD_NO , 0,2) = '37' ) AND CCM.COIL_STAT != '1' THEN CCM.ACT_WGT ELSE 0 END ) J1 --小计
  132. ,SUM(CASE WHEN CCM.ORD_FL = '1' AND SUBSTR(CCM.ORD_NO , 0,2) = '36' AND CCM.COIL_STAT != '1' THEN CCM.ACT_WGT ELSE 0 END ) J2 --36合同
  133. ,SUM(CASE WHEN CCM.ORD_FL = '1' AND SUBSTR(CCM.ORD_NO , 0,2) = '37' AND CCM.COIL_STAT != '1' THEN CCM.ACT_WGT ELSE 0 END ) J3
  134. --其它
  135. ,(SUM(NVL(CCM.ACT_WGT , 0)) -SUM(CASE WHEN CCM.EXTSHAPE_DEC_GRD = '4' OR CCM.EXTSHAPE_DEC_GRD = '3' THEN CCM.ACT_WGT ELSE 0 END) - SUM(CASE WHEN CCM.MISSNO_CLF_CD IS NOT NULL AND CCM.EXTSHAPE_DEC_GRD IS NULL THEN CCM.ACT_WGT ELSE 0 END))/(SUM(NVL(SPM.ORD_WGT , 0)) - SUM(DECODE(RHF.MISSNO_CLF,1,SPM.ORD_WGT , 2 , SPM.ORD_WGT , 0 )) - SUM(DECODE(RHF.MISSNO_CLF,3,SPM.ORD_WGT , 0))) CHENCAILV -- (轧制合计-外观次、废品-轧废)/坯料投入量
  136. ,SUM(CASE WHEN (CCM.COIL_STAT = '2' AND CCM.ORD_FL = '2' ) OR (CCM.COIL_STAT = '3' AND ( SUBSTR(CCM.ORD_NO , 0,2)= '37' OR SUBSTR(CCM.ORD_NO , 0,2)= '36' ) ) THEN CCM.ACT_WGT ELSE 0 END) FEIJIHUA --非计划,在库的非计划+已销售的非计划订单
  137. ,1-SUM(CASE WHEN CCM.ORD_FL = '1' AND (SUBSTR(CCM.ORD_NO , 0,2) = '31' OR SUBSTR(CCM.ORD_NO , 0,2) = 'XG') THEN CCM.ACT_WGT ELSE 0 END )/SUM(CASE WHEN (CCM.EXTSHAPE_DEC_GRD != '4' AND CCM.EXTSHAPE_DEC_GRD IS NOT NULL) AND CCM.COIL_STAT != '1' THEN CCM.ACT_WGT ELSE 0 END ) FEIJIHUALV --1-计划总量/非计划统计用检验量;计划总量指内贸、外贸合同的合格总量;无正式销售订单的也属于非计划
  138. ,SUM(CASE WHEN SPM.ORD_NO = CCM.ORD_NO AND SPM.ORD_SEQ = CCM.ORD_SEQ AND CCM.COIL_NO = SPM.COIL_NO AND (SUBSTR(CCM.ORD_NO , 0,2) = '31' OR SUBSTR(CCM.ORD_NO , 0,2) = 'XG' OR SUBSTR(CCM.ORD_NO , 0,2) = '37' ) AND CCM.ORD_FL = '1' AND CCM.TOT_DEC_GRD = '1' THEN CCM.ACT_WGT ELSE 0 END )/(SUM(CCM.ACT_WGT)+0.000001) YIHEGELV -- 一次合格率
  139. FROM TBH02_COIL_COMM CCM , TBH02_RHF_MISSNO RHF , TBH02_MILL_RESULT MIL , TBF02_SPEC_MILL SPM , TBH02_REHEATFUR WORI
  140. WHERE CCM.COIL_NO = RHF.COIL_NO(+)
  141. AND CCM.COIL_NO = MIL.COIL_NO(+)
  142. AND CCM.COIL_NO = SPM.COIL_NO
  143. AND CCM.COIL_NO = WORI.COIL_NO
  144. AND CCM.SPEC_STL_GRD IS NOT NULL
  145. AND SUBSTR(WORI.EXTRACT_DTIME , 1,8 ) BETWEEN ? AND ?
  146. GROUP BY WORI.EXTRACT_WKGROUP
  147. ORDER BY WORI.EXTRACT_WKGROUP
  148. </query>
  149. </queryMap>