0 THEN
'是'
ELSE
'否'
END IS_FLAG,
C.BATCH_NO,
M.PROCESS_DESC_C, --二级工序名
M.GRADENAME, -- 钢种
T.BAL_YEAR_MONTH, --生产年月
C.PLAN_INDOUBLE_NUM, --排产支
C.PLAN_INDOUBLE_WT, ---排产吨
T.FAIL_NUM, --废品支
T.FAIL_WT, --废品吨
T.PRO_NUM, --下线支
T.PRO_WT, --下线吨
T.ZL_ACT_COUNT, --已组炉支
T. ZL_ACT_WEIGHT, --已组炉吨
T.FLAG, -- 存在待处理标志
T.FLAG1, --- 存在未下线合格管标志
TO_CHAR(C.LOADTIME, 'YYYY-MM-DD HH24:MI:SS') LOAD_TIME, -- 上料时间
DECODE(M.IF_MATCH_ODD,
'0',
'正常计划',
'1',
'利库计划',
'2',
'组炉计划') IF_MATCH_ODD, -- 计划状态
M.ORDER_NO || '/' || M.ORDER_SEQ || '/' || M.DELIVERY_NO ORDER_NO, --合同号
M.OUTWL_DESC, --产出物料描述
M.SPEC_NAME, --产品规格描述
M.STD_NAME, --标准名称
M.PRODUCNAME, --品名描述
M.MODEL_DESC, --扣型描述
M.STEELNAME, --钢级名称
NVL((SELECT SUM(V.OFFLINE_NUM)
FROM MCH_OFFLINE_RESULT V
WHERE V.HEAT_PLAN_NO = M.HEAT_PLAN_NO
AND V.BATCH_NO = C.BATCH_NO),
0) OFFLINE_NUM, --- 总下线支
NVL((SELECT SUM(V.OFFLINE_WT)
FROM MCH_OFFLINE_RESULT V
WHERE V.HEAT_PLAN_NO = M.HEAT_PLAN_NO
AND V.BATCH_NO = C.BATCH_NO),
0) OFFLINE_WT, ---总下线吨
NVL((SELECT SUM(V.RE_NUM)
FROM MCH_OFFLINE_RESULT V
WHERE V.HEAT_PLAN_NO = M.HEAT_PLAN_NO
AND V.BATCH_NO = C.BATCH_NO),
0) RE_NUM, -- 总返线支
NVL((SELECT SUM(V.RE_WT)
FROM MCH_OFFLINE_RESULT V
WHERE V.HEAT_PLAN_NO = M.HEAT_PLAN_NO
AND V.BATCH_NO = C.BATCH_NO),
0) RE_WT, ---总返线吨
NVL(C.REAL_INDOUBLE_NUM, 0) LOAD_PRO_NUM, --上料支
NVL(C.REAL_INDOUBLE_WT, 0) LOAD_PRO_WT, -- 上料吨
NVL((SELECT NVL((SUM(V1.TESTING_NUM) - SUM(V1.EWASTE_NUM)), 0)
FROM HTT_CRACK_DETECTION_ET V1
WHERE V1.HEAT_PLAN_NO = M.HEAT_PLAN_NO
AND V1.BATCH_NO = T.BATCH_NO),
0) MEA_ACC_NUM, --探伤支
NVL((SELECT SUM(NVL(V1.EWASTE_NUM, 0)) + SUM(NVL(V1.EWASTE_NUM_ET, 0)) +
SUM(NVL(V1.REJECTED_NUM, 0))
FROM HTT_CRACK_DETECTION_ET V1
WHERE V1.HEAT_PLAN_NO = M.HEAT_PLAN_NO
AND V1.BATCH_NO = T.BATCH_NO), 0) MEA_FAIL_NUM, --探伤废品
NVL((SELECT SUM(V1.PRO_NUM)
FROM MCH_CUT_RESULT V1
WHERE V1.HEAT_PLAN_NO = M.HEAT_PLAN_NO
AND V1.BATCH_NO = C.BATCH_NO), -- 分切支
0) REE_PRO_NUM, NVL((SELECT SUM(V1.PRO_WT)
FROM MCH_CUT_RESULT V1
WHERE V1.HEAT_PLAN_NO = M.HEAT_PLAN_NO
AND V1.BATCH_NO = C.BATCH_NO), 0) REE_PRO_WT, --分切吨
NVL((SELECT SUM(V1.FAIL_NUM)
FROM MCH_CUT_RESULT V1
WHERE V1.HEAT_PLAN_NO = M.HEAT_PLAN_NO
AND V1.BATCH_NO = C.BATCH_NO), 0) REE_FAIL_NUM, -- 分切废品
NVL((SELECT SUM(V1.PRO_NUM)
FROM MCH_THREADER_RESULT V1
WHERE V1.HEAT_PLAN_NO = M.HEAT_PLAN_NO
AND V1.BATCH_NO = C.BATCH_NO), 0) SIZ_PRO_NUM, ---车丝支
NVL((SELECT SUM(V1.PRO_WT)
FROM MCH_THREADER_RESULT V1
WHERE V1.HEAT_PLAN_NO = M.HEAT_PLAN_NO
AND V1.BATCH_NO = C.BATCH_NO), --车丝吨
0) SIZ_PRO_WT, NVL((SELECT SUM(V1.FAIL_NUM)
FROM MCH_THREADER_RESULT V1
WHERE V1.HEAT_PLAN_NO = M.HEAT_PLAN_NO
AND V1.BATCH_NO = C.BATCH_NO), 0) SIZ_FAIL_NUM, --车丝废品
NVL((SELECT SUM(V1.PRO_NUM)
FROM MCH_HREAD_RESULT V1
WHERE V1.HEAT_PLAN_NO = M.HEAT_PLAN_NO
AND V1.BATCH_NO = C.BATCH_NO), 0) ROT_ACC_NUM, --螺纹检验支
NVL((SELECT SUM(V1.PRO_WT)
FROM MCH_HREAD_RESULT V1
WHERE V1.HEAT_PLAN_NO = M.HEAT_PLAN_NO
AND V1.BATCH_NO = C.BATCH_NO), 0) ROT_ACC_WT, --螺纹检验吨
NVL((SELECT SUM(V1.FAIL_NUM)
FROM MCH_HREAD_RESULT V1
WHERE V1.HEAT_PLAN_NO = M.HEAT_PLAN_NO
AND V1.BATCH_NO = C.BATCH_NO), 0) ROT_FAIL_NUM, --螺纹检验废品
NVL((SELECT SUM(V1.PRO_NUM)
FROM MCH_TWISTINGLY_RESULT V1
WHERE V1.HEAT_PLAN_NO = M.HEAT_PLAN_NO
AND V1.BATCH_NO = C.BATCH_NO), 0) JUM_ACC_NUM, ---拧接支
NVL((SELECT SUM(V1.PRO_WT)
FROM MCH_TWISTINGLY_RESULT V1
WHERE V1.HEAT_PLAN_NO = M.HEAT_PLAN_NO
AND V1.BATCH_NO = C.BATCH_NO), 0) JUM_ACC_WT, ---拧接吨
NVL((SELECT SUM(V1.FAIL_NUM)
FROM MCH_TWISTINGLY_RESULT V1
WHERE V1.HEAT_PLAN_NO = M.HEAT_PLAN_NO
AND V1.BATCH_NO = C.BATCH_NO
AND V1.PLINE_CODE = M.PLINE_CODE), 0) JUM_FAIL_NUM, -- 拧接废品
NVL((SELECT SUM(V1.PRO_NUM)
FROM MCH_PATH_RESULT V1
WHERE V1.HEAT_PLAN_NO = M.HEAT_PLAN_NO
AND V1.BATCH_NO = C.BATCH_NO), 0) HOT_ACC_NUM, --通经支
NVL((SELECT SUM(V1.PRO_WT)
FROM MCH_PATH_RESULT V1
WHERE V1.HEAT_PLAN_NO = M.HEAT_PLAN_NO
AND V1.BATCH_NO = C.BATCH_NO), 0) HOT_ACC_WT, --通经吨
NVL((SELECT SUM(V1.FAIL_NUM)
FROM MCH_PATH_RESULT V1
WHERE V1.HEAT_PLAN_NO = M.HEAT_PLAN_NO
AND V1.BATCH_NO = C.BATCH_NO), 0) HOT_FAIL_NUM, --通经废品
NVL((SELECT SUM(V1.PRO_NUM)
FROM MCH_WATERGAGE_RESULT V1
WHERE V1.HEAT_PLAN_NO = M.HEAT_PLAN_NO
AND V1.BATCH_NO = C.BATCH_NO
AND V1.PLINE_CODE = M.PLINE_CODE), 0) HEA_ACC_NUM, --水压支
NVL((SELECT SUM(V1.PRO_WT)
FROM MCH_WATERGAGE_RESULT V1
WHERE V1.HEAT_PLAN_NO = M.HEAT_PLAN_NO
AND V1.BATCH_NO = C.BATCH_NO), 0) HEA_ACC_WT, --水压吨
NVL((SELECT SUM(V1.FAIL_NUM)
FROM MCH_WATERGAGE_RESULT V1
WHERE V1.HEAT_PLAN_NO = M.HEAT_PLAN_NO
AND V1.BATCH_NO = C.BATCH_NO), 0) HEA_FAIL_NUM, --水压废品
NVL((SELECT SUM(V1.PRO_NUM)
FROM MCH_CHAMFERING_RESULT V1
WHERE V1.HEAT_PLAN_NO = M.HEAT_PLAN_NO
AND V1.BATCH_NO = C.BATCH_NO), 0) CHA_ACC_NUM, --倒棱支
NVL((SELECT SUM(V1.PRO_WT)
FROM MCH_CHAMFERING_RESULT V1
WHERE V1.HEAT_PLAN_NO = M.HEAT_PLAN_NO
AND V1.BATCH_NO = C.BATCH_NO), 0) CHA_ACC_WT, --倒棱吨
NVL((SELECT SUM(V1.FAIL_NUM)
FROM MCH_CHAMFERING_RESULT V1
WHERE V1.HEAT_PLAN_NO = M.HEAT_PLAN_NO
AND V1.BATCH_NO = C.BATCH_NO), 0) CHA_FAIL_NUM, --倒棱废品
NVL((SELECT SUM(V1.PRO_NUM)
FROM MCH_MEASURE_RESULT V1
WHERE V1.HEAT_PLAN_NO = M.HEAT_PLAN_NO
AND V1.BATCH_NO = C.BATCH_NO), 0) CLD_ACC_NUM, --测量支
NVL((SELECT SUM(V1.PRO_WT)
FROM MCH_MEASURE_RESULT V1
WHERE V1.HEAT_PLAN_NO = M.HEAT_PLAN_NO
AND V1.BATCH_NO = C.BATCH_NO), 0) CLD_ACC_WT, --测量吨
NVL((SELECT SUM(V1.FAIL_NUM)
FROM MCH_MEASURE_RESULT V1
WHERE V1.HEAT_PLAN_NO = M.HEAT_PLAN_NO
AND V1.BATCH_NO = C.BATCH_NO), 0) CLD_FAIL_NUM, --测量废品
NVL((SELECT SUM(V1.PRO_NUM)
FROM MCH_FINAL_CHECK_RESULT V1
WHERE V1.HEAT_PLAN_NO = M.HEAT_PLAN_NO
AND V1.BATCH_NO = C.BATCH_NO), 0) RKJY_ACC_NUM, --入库检验支
NVL((SELECT SUM(V1.PRO_WT)
FROM MCH_FINAL_CHECK_RESULT V1
WHERE V1.HEAT_PLAN_NO = M.HEAT_PLAN_NO
AND V1.BATCH_NO = C.BATCH_NO), 0) RKJY_ACC_WT, --入库检验吨
(SELECT MAX(MAT.JUDGE_RESULT_TIME)
FROM QCM_ZG_JUGDE_APPLY MAT
WHERE MAT.HEAT_PLAN_NO = M.HEAT_PLAN_NO
AND MAT.BATCH_NO = C.BATCH_NO
AND MAT.IS_FLAG = '0'
AND MAT.IS_ALL_SCRAP IN ('0', '2')) JUDGE_RESULT_TIME, -- 工序判定时间
NVL((SELECT SUM(MAT.ACT_COUNT)
FROM QCM_ZG_JUGDE_APPLY MAT
WHERE MAT.HEAT_PLAN_NO = M.HEAT_PLAN_NO
AND MAT.BATCH_NO = C.BATCH_NO
AND MAT.IS_FLAG = '0'
AND MAT.IS_ALL_SCRAP IN ('0', '2')), 0) MAT_NUM, -- 送判支
NVL((SELECT SUM(MAT.ACT_WEIGHT)
FROM QCM_ZG_JUGDE_APPLY MAT
WHERE MAT.HEAT_PLAN_NO = M.HEAT_PLAN_NO
AND MAT.BATCH_NO = C.BATCH_NO
AND MAT.IS_FLAG = '0'
AND MAT.IS_ALL_SCRAP IN ('0', '2')), 0) MAT_WEIGHT, -- 送判吨
NVL((SELECT SUM(QCM.ACT_THEORY_WEIGHT)
FROM QCM_ZG_JUGDE_APPLY QCM
WHERE QCM.HEAT_PLAN_NO = M.HEAT_PLAN_NO
AND QCM.BATCH_NO = C.BATCH_NO
AND QCM.IS_FLAG = '0'
AND QCM.IS_ALL_SCRAP IN ('0', '2')), 0) QCM_THEORY_WEIGHT, -- 送判理论吨
NVL((SELECT SUM(QCM.ACT_COUNT)
FROM QCM_ZG_JUGDE_APPLY QCM
WHERE QCM.HEAT_PLAN_NO = M.HEAT_PLAN_NO
AND QCM.BATCH_NO = C.BATCH_NO
AND QCM.IS_FLAG = '0'
AND QCM.IS_ALL_SCRAP IN ('0', '2')
AND (((QCM.JUDGE_RESULT_CODE = '40740701' OR QCM.JUDGE_RESULT_CODE =
'40740709' OR
QCM.INSTANCY_FLAG = '1')
AND QCM.TARGET <> 'A') OR
(QCM.TARGET = 'A' AND (QCM.JUDGE_TOLRESULT_CODE =
'40740701' OR QCM.JUDGE_TOLRESULT_CODE =
'40740709') ))
), 0) QCM_NUM, -- 已判支
NVL((SELECT SUM(QCM.ACT_WEIGHT)
FROM QCM_ZG_JUGDE_APPLY QCM
WHERE QCM.HEAT_PLAN_NO = M.HEAT_PLAN_NO
AND QCM.BATCH_NO = C.BATCH_NO
AND QCM.IS_FLAG = '0'
AND QCM.IS_ALL_SCRAP IN ('0', '2')
AND (((QCM.JUDGE_RESULT_CODE = '40740701' OR QCM.JUDGE_RESULT_CODE =
'40740709' OR
QCM.INSTANCY_FLAG = '1')
AND QCM.TARGET <> 'A') OR
(QCM.TARGET = 'A' AND (QCM.JUDGE_TOLRESULT_CODE =
'40740701' OR QCM.JUDGE_TOLRESULT_CODE =
'40740709') ))
), 0) QCM_WEIGHT, -- 已判吨
NVL((SELECT SUM(QCM.ACT_LEN)
FROM QCM_ZG_JUGDE_APPLY QCM
WHERE QCM.HEAT_PLAN_NO = M.HEAT_PLAN_NO
AND QCM.BATCH_NO = C.BATCH_NO
AND QCM.IS_FLAG = '0'
AND QCM.IS_ALL_SCRAP IN ('0', '2')
AND (((QCM.JUDGE_RESULT_CODE = '40740701' OR QCM.JUDGE_RESULT_CODE =
'40740709' OR
QCM.INSTANCY_FLAG = '1')
AND QCM.TARGET <> 'A') OR
(QCM.TARGET = 'A' AND (QCM.JUDGE_TOLRESULT_CODE =
'40740701' OR QCM.JUDGE_TOLRESULT_CODE =
'40740709') ))
), 0) QCM_LEN, -- 已判长度
NVL((SELECT SUM(QCM.ACT_THEORY_WEIGHT)
FROM QCM_ZG_JUGDE_APPLY QCM
WHERE QCM.HEAT_PLAN_NO = M.HEAT_PLAN_NO
AND QCM.BATCH_NO = C.BATCH_NO
AND QCM.IS_FLAG = '0'
AND QCM.IS_ALL_SCRAP IN ('0', '2')
AND (((QCM.JUDGE_RESULT_CODE = '40740701' OR QCM.JUDGE_RESULT_CODE =
'40740709' OR
QCM.INSTANCY_FLAG = '1')
AND QCM.TARGET <> 'A') OR
(QCM.TARGET = 'A' AND (QCM.JUDGE_TOLRESULT_CODE =
'40740701' OR QCM.JUDGE_TOLRESULT_CODE =
'40740709') ))
), 0) THEORY_WEIGHT, -- 已判理论吨
NVL((SELECT SUM(QCM.ACT_COUNT)
FROM QCM_ZG_JUGDE_APPLY QCM
WHERE QCM.HEAT_PLAN_NO = M.HEAT_PLAN_NO
AND QCM.BATCH_NO = C.BATCH_NO
AND QCM.BATCH_GROUD_NO='001'
AND QCM.IS_FLAG = '0'
AND QCM.IS_ALL_SCRAP IN ('0', '2')
AND (((QCM.JUDGE_RESULT_CODE = '40740701' OR QCM.JUDGE_RESULT_CODE =
'40740709' OR
QCM.INSTANCY_FLAG = '1')
AND QCM.TARGET <> 'A') OR
(QCM.TARGET = 'A' AND (QCM.JUDGE_TOLRESULT_CODE =
'40740701' OR QCM.JUDGE_TOLRESULT_CODE =
'40740709') ))
), 0) GROUP001, -- 组号001
NVL((SELECT SUM(QCM.ACT_COUNT)
FROM QCM_ZG_JUGDE_APPLY QCM
WHERE QCM.HEAT_PLAN_NO = M.HEAT_PLAN_NO
AND QCM.BATCH_NO = C.BATCH_NO
AND QCM.BATCH_GROUD_NO='002'
AND QCM.IS_FLAG = '0'
AND QCM.IS_ALL_SCRAP IN ('0', '2')
AND (((QCM.JUDGE_RESULT_CODE = '40740701' OR QCM.JUDGE_RESULT_CODE =
'40740709' OR
QCM.INSTANCY_FLAG = '1')
AND QCM.TARGET <> 'A') OR
(QCM.TARGET = 'A' AND (QCM.JUDGE_TOLRESULT_CODE =
'40740701' OR QCM.JUDGE_TOLRESULT_CODE =
'40740709') ))
), 0) GROUP002, -- 组号002
NVL((SELECT SUM(QCM.ACT_COUNT)
FROM QCM_ZG_JUGDE_APPLY QCM
WHERE QCM.HEAT_PLAN_NO = M.HEAT_PLAN_NO
AND QCM.BATCH_NO = C.BATCH_NO
AND QCM.BATCH_GROUD_NO='003'
AND QCM.IS_FLAG = '0'
AND QCM.IS_ALL_SCRAP IN ('0', '2')
AND (((QCM.JUDGE_RESULT_CODE = '40740701' OR QCM.JUDGE_RESULT_CODE =
'40740709' OR
QCM.INSTANCY_FLAG = '1')
AND QCM.TARGET <> 'A') OR
(QCM.TARGET = 'A' AND (QCM.JUDGE_TOLRESULT_CODE =
'40740701' OR QCM.JUDGE_TOLRESULT_CODE =
'40740709') ))
), 0) GROUP003, -- 组号003
NVL((SELECT SUM(QCM.ACT_COUNT)
FROM QCM_ZG_JUGDE_APPLY QCM
WHERE QCM.HEAT_PLAN_NO = M.HEAT_PLAN_NO
AND QCM.BATCH_NO = C.BATCH_NO
AND QCM.BATCH_GROUD_NO='004'
AND QCM.IS_FLAG = '0'
AND QCM.IS_ALL_SCRAP IN ('0', '2')
AND (((QCM.JUDGE_RESULT_CODE = '40740701' OR QCM.JUDGE_RESULT_CODE =
'40740709' OR
QCM.INSTANCY_FLAG = '1')
AND QCM.TARGET <> 'A') OR
(QCM.TARGET = 'A' AND (QCM.JUDGE_TOLRESULT_CODE =
'40740701' OR QCM.JUDGE_TOLRESULT_CODE =
'40740709') ))
), 0) GROUP004, -- 组号004
NVL((SELECT SUM(QCM.ACT_COUNT)
FROM QCM_ZG_JUGDE_APPLY QCM
WHERE QCM.HEAT_PLAN_NO = M.HEAT_PLAN_NO
AND QCM.BATCH_NO = C.BATCH_NO
AND QCM.BATCH_GROUD_NO='005'
AND QCM.IS_FLAG = '0'
AND QCM.IS_ALL_SCRAP IN ('0', '2')
AND (((QCM.JUDGE_RESULT_CODE = '40740701' OR QCM.JUDGE_RESULT_CODE =
'40740709' OR
QCM.INSTANCY_FLAG = '1')
AND QCM.TARGET <> 'A') OR
(QCM.TARGET = 'A' AND (QCM.JUDGE_TOLRESULT_CODE =
'40740701' OR QCM.JUDGE_TOLRESULT_CODE =
'40740709') ))
), 0) GROUP005, -- 组号005
NVL((SELECT SUM(QCM.ACT_COUNT)
FROM QCM_ZG_JUGDE_APPLY QCM
WHERE QCM.HEAT_PLAN_NO = M.HEAT_PLAN_NO
AND QCM.BATCH_NO = C.BATCH_NO
AND QCM.BATCH_GROUD_NO='006'
AND QCM.IS_FLAG = '0'
AND QCM.IS_ALL_SCRAP IN ('0', '2')
AND (((QCM.JUDGE_RESULT_CODE = '40740701' OR QCM.JUDGE_RESULT_CODE =
'40740709' OR
QCM.INSTANCY_FLAG = '1')
AND QCM.TARGET <> 'A') OR
(QCM.TARGET = 'A' AND (QCM.JUDGE_TOLRESULT_CODE =
'40740701' OR QCM.JUDGE_TOLRESULT_CODE =
'40740709') ))
), 0) GROUP006, -- 组号006
NVL((SELECT SUM(QCM.ACT_COUNT)
FROM QCM_ZG_JUGDE_APPLY QCM
WHERE QCM.HEAT_PLAN_NO = M.HEAT_PLAN_NO
AND QCM.BATCH_NO = C.BATCH_NO
AND QCM.BATCH_GROUD_NO='007'
AND QCM.IS_FLAG = '0'
AND QCM.IS_ALL_SCRAP IN ('0', '2')
AND (((QCM.JUDGE_RESULT_CODE = '40740701' OR QCM.JUDGE_RESULT_CODE =
'40740709' OR
QCM.INSTANCY_FLAG = '1')
AND QCM.TARGET <> 'A') OR
(QCM.TARGET = 'A' AND (QCM.JUDGE_TOLRESULT_CODE =
'40740701' OR QCM.JUDGE_TOLRESULT_CODE =
'40740709') ))
), 0) GROUP007, -- 组号007
NVL((SELECT SUM(QCM.ACT_COUNT)
FROM QCM_ZG_JUGDE_APPLY QCM
WHERE QCM.HEAT_PLAN_NO = M.HEAT_PLAN_NO
AND QCM.BATCH_NO = C.BATCH_NO
AND QCM.BATCH_GROUD_NO='008'
AND QCM.IS_FLAG = '0'
AND QCM.IS_ALL_SCRAP IN ('0', '2')
AND (((QCM.JUDGE_RESULT_CODE = '40740701' OR QCM.JUDGE_RESULT_CODE =
'40740709' OR
QCM.INSTANCY_FLAG = '1')
AND QCM.TARGET <> 'A') OR
(QCM.TARGET = 'A' AND (QCM.JUDGE_TOLRESULT_CODE =
'40740701' OR QCM.JUDGE_TOLRESULT_CODE =
'40740709') ))
), 0) GROUP008 -- 组号008
FROM (SELECT HEAT_PLAN_NO,
PHY_BATCH_NO BATCH_NO,
MIN(BAL_YEAR_MONTH) BAL_YEAR_MONTH,
SUM(CASE
WHEN T.MAT_STATUS = '10' OR T.MAT_STATUS = '40' THEN
T.ACT_COUNT
ELSE
0
END) FAIL_NUM, --废品支
SUM(CASE
WHEN T.MAT_STATUS = '10' OR T.MAT_STATUS = '40' THEN
T.ACT_WEIGHT
ELSE
0
END) FAIL_WT, --废品吨
SUM(CASE
WHEN T.INSTORE_FLAG = '1' THEN
T.ACT_COUNT
ELSE
0
END) PRO_NUM, --下线支
SUM(CASE
WHEN T.INSTORE_FLAG = '1' OR T.MAT_STATUS = '40' THEN
T.ACT_WEIGHT
ELSE
0
END) PRO_WT, --下线吨
SUM(CASE
WHEN T.MAT_STATUS = '20' THEN
T.ACT_COUNT
ELSE
0
END) OFFLINE_NUM, --离线支
SUM(CASE
WHEN T.MAT_STATUS = '20' THEN
T.ACT_WEIGHT
ELSE
0
END) OFFLINE_WT, --离线吨
SUM(CASE
WHEN T.MAT_STATUS = '30' THEN
T.ACT_COUNT
ELSE
0
END) ZL_ACT_COUNT, --已组炉支
SUM(CASE
WHEN T.MAT_STATUS = '30' THEN
T.ACT_WEIGHT
ELSE
0
END) ZL_ACT_WEIGHT, --已组炉吨
SUM(CASE
WHEN T.MAT_STATUS = '20' THEN
1
ELSE
0
END) FLAG, -- 存在待处理标志
SUM(CASE
WHEN T.MAT_STATUS = '00' AND T.INSTORE_FLAG = '0' THEN
1
ELSE
0
END) FLAG1, --- 存在未下线合格管标志
SUM(CASE
WHEN T.MAT_STATUS = '00' AND T.INSTORE_FLAG = '1' AND JUGDE_APPLY_CODE IS NULL THEN
1
ELSE
0
END) FLAG2, --- 存在下线未送判
SUM(CASE
WHEN (T.MAT_STATUS = '00' OR T.MAT_STATUS = '20') AND JUGDE_APPLY_CODE IS NULL THEN
1
ELSE
0
END) FLAG3 --- 存在未缴库
FROM PORT_MCH_BATCH_SAMPLE_RESULT T
WHERE T.VALIDFLAG = '1'
GROUP BY HEAT_PLAN_NO, PHY_BATCH_NO) T, PLN_ZY_JGX_M M, (SELECT HEAT_PLAN_NO,
BATCH_NO,
LOADTIME,
SUM(PLAN_INDOUBLE_NUM) PLAN_INDOUBLE_NUM,
SUM(PLAN_INDOUBLE_WT) PLAN_INDOUBLE_WT,
SUM(REAL_INDOUBLE_NUM) REAL_INDOUBLE_NUM,
SUM(REAL_INDOUBLE_WT) REAL_INDOUBLE_WT
FROM PLN_ZY_JGX_C
GROUP BY HEAT_PLAN_NO,
BATCH_NO,
LOADTIME) C
WHERE M.HEAT_PLAN_NO = T.HEAT_PLAN_NO
AND M.HEAT_PLAN_NO = C.HEAT_PLAN_NO
AND T.BATCH_NO = C.BATCH_NO
]]>