SELECT
CCM.SPEC_STL_GRD
,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 --坯料投入量:组批坯料-加回-轧回
,SUM(NVL(SPM.ORD_WGT , 0)) PILIAOTOURU --组批坯料:计划投入量
,SUM(CASE WHEN CCM.MISSNO_CLF_CD IS NULL THEN CCM.ACT_WGT ELSE 0 END) HEJI
,SUM(DECODE(RHF.MISSNO_CLF,1,SPM.ORD_WGT , 2 , SPM.ORD_WGT , 0 )) JIAHUI --1\2加回,没有重量数据,以理论重量计算
,SUM(DECODE(RHF.MISSNO_CLF,3,SPM.ORD_WGT , 0)) ZHAHUI --3札回,没有重量数据,以理论重量计算
,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 --中板
,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 --废钢
,SUM(CASE WHEN CCM.COIL_STAT != '1' AND CCM.TOT_DEC_GRD IS NOT NULL THEN CCM.ACT_WGT ELSE 0 END ) ORD_FL2 --非计划品统计用检:成品卷-未检品
,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 --现场钢板/钢卷合计:成品卷(库存卷+销售卷+未检品)
,SUM(CASE WHEN CCM.TOT_DEC_GRD IS NULL AND CCM.COIL_STAT = '2' THEN CCM.ACT_WGT ELSE 0 END) TOT_DEC_GRD0
,SUM(DECODE(CCM.COIL_DEFECTIVE , '1A' , CCM.ACT_WGT , 0)) COIL_DEFECTIVE1A
--库存待处置品(A),被降为非计划的卷,无标准号和订单用途,暂不做处理(是未处理品,若要强行区分钢制和轧制方面的原因,数据将大量确实)
--,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
--,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
--库存废品(B)
--,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 --外观
--,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 --外观
--库存次品(C)
,(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
,SUM(CASE WHEN CCM.COIL_STAT = '2' AND CCM.COIL_DEFECTIVE = '2A' THEN CCM.ACT_WGT ELSE 0 END ) C2 --成分
,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 --外观
,(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
,SUM(CASE WHEN CCM.COIL_STAT = '2' AND CCM.COIL_DEFECTIVE = '4A' THEN CCM.ACT_WGT ELSE 0 END ) C6 --材质
,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 --外观
--库存合格品(D)
--,SUM(CASE WHEN CCM.COIL_STAT = '2' AND CCM.COIL_DEFECTIVE = '1A' THEN CCM.ACT_WGT ELSE 0 END) D1
,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
,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--外观
,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 --材质
,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--外观
,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 --重量
,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 --尺寸
----废钢出库废品(E) 暂无
--,SUM(CASE WHEN CCM.COIL_STAT = '3' AND CCM.MISSNO_CLF_CD IS NOT NULL THEN CCM.ACT_WGT ELSE 0 END) E1
--废钢出库次品(F)
--,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
--,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
--销售次品(G),系统中在对于做了发车计划的卷,不会取消计划,若发现不合格,仅给出不合格信息。
-- ,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
--,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
--,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
--,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
--,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
--,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
--,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
----销售合格品(H),系统中在对于做了发车计划的卷,不会取消计划,若发现不合格,仅给出不合格信息。
--,SUM(CASE WHEN CCM.TOT_DEC_GRD = '1' AND CCM.COIL_STAT = '3' THEN CCM.ACT_WGT ELSE 0 END) H1
--计划订单材(I),在库和不在库的都算
,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 --计划订单小计
,SUM(CASE WHEN CCM.TOT_DEC_GRD = '1' AND SUBSTR(CCM.ORD_NO , 0,2) = '31' THEN CCM.ACT_WGT ELSE 0 END) I2 --内贸合同
,SUM(CASE WHEN CCM.TOT_DEC_GRD = '1' AND SUBSTR(CCM.ORD_NO , 0,2) = 'XG' THEN CCM.ACT_WGT ELSE 0 END) I3 --外贸合同
--非计划订单材(J),在库和不在库的都算
,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 --小计
,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合同
,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
--其它
,(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 -- (轧制合计-外观次、废品-轧废)/坯料投入量
,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 --非计划,在库的非计划+已销售的非计划订单
,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-计划总量/非计划统计用检验量;计划总量指内贸、外贸合同的合格总量;无正式销售订单的也属于非计划
,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 -- 一次合格率
FROM TBH02_COIL_COMM CCM , TBH02_RHF_MISSNO RHF , TBH02_MILL_RESULT MIL , TBF02_SPEC_MILL SPM , TBH02_REHEATFUR WORI
WHERE CCM.COIL_NO = RHF.COIL_NO(+)
AND CCM.COIL_NO = MIL.COIL_NO(+)
AND CCM.COIL_NO = SPM.COIL_NO
AND CCM.COIL_NO = WORI.COIL_NO
AND CCM.SPEC_STL_GRD IS NOT NULL
AND SUBSTR(WORI.EXTRACT_DTIME , 1,8 ) BETWEEN ? AND ?
GROUP BY CCM.SPEC_STL_GRD
ORDER BY CCM.SPEC_STL_GRD
SELECT
WORI.EXTRACT_WKGROUP
,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 --坯料投入量:组批坯料-加回-轧回
,SUM(NVL(SPM.ORD_WGT , 0)) PILIAOTOURU --组批坯料:计划投入量
,SUM(CASE WHEN CCM.MISSNO_CLF_CD IS NULL THEN CCM.ACT_WGT ELSE 0 END) HEJI
,SUM(DECODE(RHF.MISSNO_CLF,1,SPM.ORD_WGT , 2 , SPM.ORD_WGT , 0 )) JIAHUI --1\2加回,没有重量数据,以理论重量计算
,SUM(DECODE(RHF.MISSNO_CLF,3,SPM.ORD_WGT , 0)) ZHAHUI --3札回,没有重量数据,以理论重量计算
,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 --中板
,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 --废钢
,SUM(CASE WHEN CCM.COIL_STAT != '1' AND CCM.TOT_DEC_GRD IS NOT NULL THEN CCM.ACT_WGT ELSE 0 END ) ORD_FL2 --非计划品统计用检:成品卷-未检品
,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 --现场钢板/钢卷合计:成品卷(库存卷+销售卷+未检品)
,SUM(CASE WHEN CCM.TOT_DEC_GRD IS NULL AND CCM.COIL_STAT = '2' THEN CCM.ACT_WGT ELSE 0 END) TOT_DEC_GRD0
,SUM(DECODE(CCM.COIL_DEFECTIVE , '1A' , CCM.ACT_WGT , 0)) COIL_DEFECTIVE1A
--库存待处置品(A),被降为非计划的卷,无标准号和订单用途,暂不做处理(是未处理品,若要强行区分钢制和轧制方面的原因,数据将大量确实)
--,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
--,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
--库存废品(B)
--,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 --外观
--,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 --外观
--库存次品(C)
,(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
,SUM(CASE WHEN CCM.COIL_STAT = '2' AND CCM.COIL_DEFECTIVE = '2A' THEN CCM.ACT_WGT ELSE 0 END ) C2 --成分
,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 --外观
,(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
,SUM(CASE WHEN CCM.COIL_STAT = '2' AND CCM.COIL_DEFECTIVE = '4A' THEN CCM.ACT_WGT ELSE 0 END ) C6 --材质
,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 --外观
--库存合格品(D)
--,SUM(CASE WHEN CCM.COIL_STAT = '2' AND CCM.COIL_DEFECTIVE = '1A' THEN CCM.ACT_WGT ELSE 0 END) D1
,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
,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--外观
,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 --材质
,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--外观
,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 --重量
,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 --尺寸
----废钢出库废品(E) 暂无
--,SUM(CASE WHEN CCM.COIL_STAT = '3' AND CCM.MISSNO_CLF_CD IS NOT NULL THEN CCM.ACT_WGT ELSE 0 END) E1
--废钢出库次品(F)
--,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
--,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
--销售次品(G),系统中在对于做了发车计划的卷,不会取消计划,若发现不合格,仅给出不合格信息。
-- ,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
--,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
--,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
--,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
--,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
--,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
--,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
----销售合格品(H),系统中在对于做了发车计划的卷,不会取消计划,若发现不合格,仅给出不合格信息。
--,SUM(CASE WHEN CCM.TOT_DEC_GRD = '1' AND CCM.COIL_STAT = '3' THEN CCM.ACT_WGT ELSE 0 END) H1
--计划订单材(I),在库和不在库的都算
,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 --计划订单小计
,SUM(CASE WHEN CCM.TOT_DEC_GRD = '1' AND SUBSTR(CCM.ORD_NO , 0,2) = '31' THEN CCM.ACT_WGT ELSE 0 END) I2 --内贸合同
,SUM(CASE WHEN CCM.TOT_DEC_GRD = '1' AND SUBSTR(CCM.ORD_NO , 0,2) = 'XG' THEN CCM.ACT_WGT ELSE 0 END) I3 --外贸合同
--非计划订单材(J),在库和不在库的都算
,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 --小计
,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合同
,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
--其它
,(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 -- (轧制合计-外观次、废品-轧废)/坯料投入量
,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 --非计划,在库的非计划+已销售的非计划订单
,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-计划总量/非计划统计用检验量;计划总量指内贸、外贸合同的合格总量;无正式销售订单的也属于非计划
,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 -- 一次合格率
FROM TBH02_COIL_COMM CCM , TBH02_RHF_MISSNO RHF , TBH02_MILL_RESULT MIL , TBF02_SPEC_MILL SPM , TBH02_REHEATFUR WORI
WHERE CCM.COIL_NO = RHF.COIL_NO(+)
AND CCM.COIL_NO = MIL.COIL_NO(+)
AND CCM.COIL_NO = SPM.COIL_NO
AND CCM.COIL_NO = WORI.COIL_NO
AND CCM.SPEC_STL_GRD IS NOT NULL
AND SUBSTR(WORI.EXTRACT_DTIME , 1,8 ) BETWEEN ? AND ?
GROUP BY WORI.EXTRACT_WKGROUP
ORDER BY WORI.EXTRACT_WKGROUP