10) QUALIFIED_NUM8, (SELECT SUM(T8.OFFLINE_NUM_TOTAL) FROM MIL_STRAIGHTENING_RESULT T8 WHERE T8.RESULT_NO = T1.ID AND LENGTH(T8.USER_ID) > 10) OFFLINE_NUM_TOTAL8, (SELECT SUM(T8.QA_TON) FROM MIL_STRAIGHTENING_RESULT T8 WHERE T8.RESULT_NO = T1.ID AND LENGTH(T8.USER_ID) > 10) QA_TON8, (SELECT SUM(T8.SCRAP_NUM) FROM MIL_STRAIGHTENING_RESULT T8 WHERE T8.RESULT_NO = T1.ID AND LENGTH(T8.USER_ID) > 10) SCRAP_NUM8, DECODE(T.PLINE_CODE, 'C010', (SELECT SUM(T11.QUALIFIED_NUM) FROM MIL_ET_RESULT T11 WHERE T11.RESULT_NO = T1.ID), (SELECT SUM(T9.QUALIFIED_NUM) FROM MIL_MT_RESULT T9 WHERE T9.RESULT_NO = T1.ID)) QUALIFIED_NUM9, DECODE(T.PLINE_CODE, 'C010', T11.OFFLINE_NUM, T9.OFFLINE_NUM) OFFLINE_NUM9, DECODE(T.PLINE_CODE, 'C010', (SELECT SUM(T11.QA_TON) FROM MIL_ET_RESULT T11 WHERE T11.RESULT_NO = T1.ID), (SELECT SUM(T9.QA_TON) FROM MIL_MT_RESULT T9 WHERE T9.RESULT_NO = T1.ID)) QA_TON9, DECODE(T.PLINE_CODE, 'C010', (SELECT SUM(T11.SCRAP_NUM) + SUM(T11.SAMPLE_NUM) FROM MIL_ET_RESULT T11 WHERE T11.RESULT_NO = T1.ID), (SELECT SUM(T9.SCRAP_NUM) + SUM(T9.SAMPLE_NUM) FROM MIL_MT_RESULT T9 WHERE T9.RESULT_NO = T1.ID)) SCRAP_NUM9, T10.DIRECTOR_QUANTITY, (SELECT SUM(T10.QUALIFIED_BRANCH) FROM MIL_SURFACE_RESULT T10 WHERE T10.RESULT_NO = T1.ID) QUALIFIED_BRANCH, (SELECT SUM(T10.QUALIFIED_TONS) FROM MIL_SURFACE_RESULT T10 WHERE T10.RESULT_NO = T1.ID) QUALIFIED_TONS, (SELECT SUM(T10.WASTE_QUANTITY) FROM MIL_SURFACE_RESULT T10 WHERE T10.RESULT_NO = T1.ID) WASTE_QUANTITY, CASE T1.NODE_STATUS WHEN '10' THEN '锯切完成' WHEN '20' THEN '出炉' WHEN '30' THEN '穿孔完成' WHEN '40' THEN '连轧完成' WHEN '50' THEN '出再加热炉' WHEN '60' THEN '出定径' WHEN '70' THEN '分切完成' WHEN '80' THEN '矫直完成' WHEN '90' THEN '探伤完成' WHEN '96' THEN '质检完成' WHEN '99' THEN '下线' END NODE_STATUS1, (SELECT NVL(SUM(T12.QUALIFIED_NUM), 0) FROM MIL_INSTORE_RESULT T12 WHERE T12.RESULT_NO = T.RESULT_NO) QUALIFIED_NUM12, (SELECT NVL(SUM(T12.QUALIFIED_TONS), 0) FROM MIL_INSTORE_RESULT T12 WHERE T12.RESULT_NO = T.RESULT_NO) QUALIFIED_TONS12, (SELECT NVL(SUM(T12.SCRAP_NUM), 0) FROM MIL_INSTORE_RESULT T12 WHERE T12.RESULT_NO = T.RESULT_NO) SCRAP_NUM12, (SELECT NVL(SUM(T12.QUALIFIED_NUM), 0) FROM MIL_INSTORE_RESULT T12 WHERE T12.RESULT_NO = T.RESULT_NO AND REGEXP_REPLACE(T12.JUDGE_STOVE_NO, '-.*', '') = REGEXP_REPLACE(T.JUDGE_STOVE_NO, '-.*', '') AND T12.NODE_FUR_FLAG = '1') XXZ, (SELECT NVL(SUM(T12.QUALIFIED_TONS), 0) FROM MIL_INSTORE_RESULT T12 WHERE T12.RESULT_NO = T.RESULT_NO AND REGEXP_REPLACE(T12.JUDGE_STOVE_NO, '-.*', '') = REGEXP_REPLACE(T.JUDGE_STOVE_NO, '-.*', '') AND T12.NODE_FUR_FLAG = '1') XXD, NVL((SELECT SUM(Q.ACT_COUNT) FROM QCM_ZG_JUGDE_APPLY Q WHERE Q.JUDGE_STOVE_NO = REGEXP_REPLACE(T.JUDGE_STOVE_NO, '-.*', '') AND Q.PROCESS_CODE = 'D' AND Q.APPLY_FLAG = '0'), 0) QUALIFIED_NUM13, NVL((SELECT SUM(DECODE(Q.ACT_WEIGHT, NULL, Q.ACT_THEORY_WEIGHT, Q.ACT_WEIGHT)) FROM QCM_ZG_JUGDE_APPLY Q WHERE Q.JUDGE_STOVE_NO = REGEXP_REPLACE(T.JUDGE_STOVE_NO, '-.*', '') AND Q.PROCESS_CODE = 'D' AND Q.APPLY_FLAG = '0'), 0) QUALIFIED_TONS13, '' SCRAP_NUM13, NVL((select SUM(Q.ACT_COUNT) from QCM_ZG_JUGDE_APPLY Q WHERE 1 = 1 AND Q.VALIDFLAG = '20' AND Q.APPLY_FLAG = '0' AND Q.PROCESS_CODE = 'D' AND Q.JUDGE_STOVE_NO = REGEXP_REPLACE(T.JUDGE_STOVE_NO, '-.*', '')), 0) PDZ, NVL((select DECODE(NVL(SUM(Q.ACT_WEIGHT), 0), 0, SUM(Q.ACT_THEORY_WEIGHT), SUM(Q.ACT_WEIGHT)) from QCM_ZG_JUGDE_APPLY Q WHERE 1 = 1 AND Q.VALIDFLAG = '20' AND Q.APPLY_FLAG = '0' AND Q.PROCESS_CODE = 'D' AND Q.JUDGE_STOVE_NO = REGEXP_REPLACE(T.JUDGE_STOVE_NO, '-.*', '')), 0) PDD from MIL_FEEDSAW_RESULT T, MIL_PLAN T1, MIL_FUR_RESULT T3, MIL_PERFORATION_RESULT T4, MIL_ROLLING_RESULT T5, MIL_SIZING_RESULT T6, MIL_SAW_RESULT T7, MIL_STRAIGHTENING_RESULT T8, MIL_MT_RESULT T9, MIL_ET_RESULT T11, MIL_SURFACE_RESULT T10, MIL_INSTORE_RESULT T12, MIL_REFUR_RESULT R WHERE T.JUDGE_STOVE_NO = T1.JUDGE_STOVE_NO AND T1.BACK_SLAB_FLAG <> '2' AND T.JUDGE_STOVE_NO = T3.JUDGE_STOVE_NO(+) AND T.JUDGE_STOVE_NO = T4.JUDGE_STOVE_NO(+) AND T.JUDGE_STOVE_NO = T5.JUDGE_STOVE_NO(+) AND T.JUDGE_STOVE_NO = T6.JUDGE_STOVE_NO(+) AND T.JUDGE_STOVE_NO = T7.JUDGE_STOVE_NO(+) AND T.JUDGE_STOVE_NO = T8.JUDGE_STOVE_NO(+) AND T.JUDGE_STOVE_NO = T9.JUDGE_STOVE_NO(+) AND T.JUDGE_STOVE_NO = T10.JUDGE_STOVE_NO(+) AND T.JUDGE_STOVE_NO = T11.JUDGE_STOVE_NO(+) AND T.JUDGE_STOVE_NO = R.JUDGE_STOVE_NO(+) AND REGEXP_REPLACE(T.JUDGE_STOVE_NO, '-.*', '') = T12.JUDGE_STOVE_NO(+) ]]> '2' ]]> '2' ]]> '2' and t1.plan_id = p.id AND t1.act_count > (select nvl(sum(a.act_count), 0) from QCM_ZG_JUGDE_APPLY a where a.judge_stove_no = t1.judge_stove_no and a.pline_code = t1.pline_code) ]]> '2' and t.plan_id = p.id(+) ]]> = to_date(?, 'yyyy-MM-dd HH24:mi:ss') AND T.APPLY_TIME <= to_date(?, 'yyyy-MM-dd HH24:mi:ss') AND T.JUGDE_APPLY_CODE || '&' LIKE ('%' || ? || '%') AND T.LOT_NO || '&' LIKE ('%' || ? || '%') AND T.PLINE_CODE || '&' LIKE ('%' || ? || '%') ]]> '2' AND T.JUDGE_STOVE_NO = T1.JUDGE_STOVE_NO ]]> '1' AND (TRIM(A.OP_PROCESS) <> '7' OR A.OP_PROCESS IS NULL) AND SUBSTR(A.JUDGE_STOVE_NO, -2) = '01' AND A.JUDGE_STOVE_NO = T.JUDGE_STOVE_NO) HGZ7, (SELECT SUM(A.ACT_THEORY_WEIGHT) FROM PORT_MIL_BATCH_SAMPLE_RESULT A WHERE A.IS_VALID = '1' AND A.STATUS <> '1' AND (TRIM(A.OP_PROCESS) <> '7' OR A.OP_PROCESS IS NULL) AND SUBSTR(A.JUDGE_STOVE_NO, -2) = '01' AND A.JUDGE_STOVE_NO = T.JUDGE_STOVE_NO) HGD7, NVL((select sum(A.act_count) from PORT_MIL_BATCH_SAMPLE_RESULT A WHERE A.IS_VALID = '1' AND A.STATUS = '2' AND TRIM(A.OP_PROCESS) = '7' AND A.JUDGE_STOVE_NO = T.JUDGE_STOVE_NO), 0) FPZ7, NVL((select SUM(A.ACT_THEORY_WEIGHT) from PORT_MIL_BATCH_SAMPLE_RESULT A WHERE A.IS_VALID = '1' AND A.STATUS = '2' AND TRIM(A.OP_PROCESS) = '7' AND A.JUDGE_STOVE_NO = T.JUDGE_STOVE_NO), 0) FPD7, NVL((select sum(1) from PORT_MIL_BATCH_SAMPLE_RESULT A WHERE A.IS_VALID = '1' AND A.STATUS = '2' AND TRIM(A.OP_PROCESS) = '9' AND A.PLAN_ID = T.RESULT_NO AND REGEXP_REPLACE(A.JUDGE_STOVE_NO, '-.*', '') = REGEXP_REPLACE(T.JUDGE_STOVE_NO, '-.*', '')), 0) FPZ9, NVL((select sum(A.act_count) from PORT_MIL_BATCH_SAMPLE_RESULT A WHERE A.IS_VALID = '1' AND A.STATUS = '2' AND TRIM(A.OP_PROCESS) = '9' AND A.PLAN_ID = T.RESULT_NO AND REGEXP_REPLACE(A.JUDGE_STOVE_NO, '-.*', '') = REGEXP_REPLACE(T.JUDGE_STOVE_NO, '-.*', '')), 0) FPD9, NVL((select sum(A.act_count) from PORT_MIL_BATCH_SAMPLE_RESULT A WHERE A.IS_VALID = '1' AND A.STATUS = '3' AND TRIM(A.OP_PROCESS) = '9' AND A.PLAN_ID = T.RESULT_NO AND REGEXP_REPLACE(A.JUDGE_STOVE_NO, '-.*', '') = REGEXP_REPLACE(T.JUDGE_STOVE_NO, '-.*', '')), 0) XXZ9, NVL((select SUM(A.ACT_THEORY_WEIGHT) from PORT_MIL_BATCH_SAMPLE_RESULT A WHERE A.IS_VALID = '1' AND A.STATUS = '3' AND TRIM(A.OP_PROCESS) = '9' AND A.PLAN_ID = T.RESULT_NO AND REGEXP_REPLACE(A.JUDGE_STOVE_NO, '-.*', '') = REGEXP_REPLACE(T.JUDGE_STOVE_NO, '-.*', '')), 0) XXD9, NVL((select sum(A.act_count) from PORT_MIL_BATCH_SAMPLE_RESULT A WHERE A.IS_VALID = '1' AND A.STATUS IN ('2', '5') AND TRIM(A.OP_PROCESS) = '10' AND A.PLAN_ID = T.RESULT_NO AND REGEXP_REPLACE(A.JUDGE_STOVE_NO, '-.*', '') = REGEXP_REPLACE(T.JUDGE_STOVE_NO, '-.*', '')), 0) FPZ10, NVL((select SUM(A.ACT_THEORY_WEIGHT) from PORT_MIL_BATCH_SAMPLE_RESULT A WHERE A.IS_VALID = '1' AND A.STATUS IN ('2', '5') AND TRIM(A.OP_PROCESS) = '10' AND A.PLAN_ID = T.RESULT_NO AND REGEXP_REPLACE(A.JUDGE_STOVE_NO, '-.*', '') = REGEXP_REPLACE(T.JUDGE_STOVE_NO, '-.*', '')), 0) FPD10, NVL((select sum(A.act_count) from PORT_MIL_BATCH_SAMPLE_RESULT A WHERE A.IS_VALID = '1' AND A.STATUS = '3' AND TRIM(A.OP_PROCESS) = '10' AND A.PLAN_ID = T.RESULT_NO AND REGEXP_REPLACE(A.JUDGE_STOVE_NO, '-.*', '') = REGEXP_REPLACE(T.JUDGE_STOVE_NO, '-.*', '')), 0) XXZ10, NVL((select SUM(A.ACT_THEORY_WEIGHT) from PORT_MIL_BATCH_SAMPLE_RESULT A WHERE A.IS_VALID = '1' AND A.STATUS = '3' AND TRIM(A.OP_PROCESS) = '10' AND A.PLAN_ID = T.RESULT_NO AND REGEXP_REPLACE(A.JUDGE_STOVE_NO, '-.*', '') = REGEXP_REPLACE(T.JUDGE_STOVE_NO, '-.*', '')), 0) XXD10, NVL((select sum(A.act_count) from PORT_MIL_BATCH_SAMPLE_RESULT A WHERE A.IS_VALID = '1' AND A.STATUS = '2' AND TRIM(A.OP_PROCESS) = '11' AND A.PLAN_ID = T.RESULT_NO AND REGEXP_REPLACE(A.JUDGE_STOVE_NO, '-.*', '') = REGEXP_REPLACE(T.JUDGE_STOVE_NO, '-.*', '')), 0) FPZ11, NVL((select SUM(A.ACT_THEORY_WEIGHT) from PORT_MIL_BATCH_SAMPLE_RESULT A WHERE A.IS_VALID = '1' AND A.STATUS = '2' AND TRIM(A.OP_PROCESS) = '11' AND A.PLAN_ID = T.RESULT_NO AND REGEXP_REPLACE(A.JUDGE_STOVE_NO, '-.*', '') = REGEXP_REPLACE(T.JUDGE_STOVE_NO, '-.*', '')), 0) FPD11, NVL((select sum(A.act_count) from PORT_MIL_BATCH_SAMPLE_RESULT A WHERE A.IS_VALID = '1' AND A.STATUS = '3' AND TRIM(A.OP_PROCESS) = '11' AND A.PLAN_ID = T.RESULT_NO AND REGEXP_REPLACE(A.JUDGE_STOVE_NO, '-.*', '') = REGEXP_REPLACE(T.JUDGE_STOVE_NO, '-.*', '')), 0) XXZ11, NVL((select SUM(A.ACT_THEORY_WEIGHT) from PORT_MIL_BATCH_SAMPLE_RESULT A WHERE A.IS_VALID = '1' AND A.STATUS = '3' AND TRIM(A.OP_PROCESS) = '11' AND A.PLAN_ID = T.RESULT_NO AND REGEXP_REPLACE(A.JUDGE_STOVE_NO, '-.*', '') = REGEXP_REPLACE(T.JUDGE_STOVE_NO, '-.*', '')), 0) XXD11, NVL((select sum(1) from PORT_MIL_BATCH_SAMPLE_RESULT A WHERE A.IS_VALID = '1' AND A.GROUP_FLAG = '1' AND TRIM(A.OP_PROCESS) = '9' AND A.PLAN_ID = T.RESULT_NO AND REGEXP_REPLACE(A.JUDGE_STOVE_NO, '-.*', '') = REGEXP_REPLACE(T.JUDGE_STOVE_NO, '-.*', '')), 0) ZLZ9, NVL((select sum(A.ACT_THEORY_WEIGHT) from PORT_MIL_BATCH_SAMPLE_RESULT A WHERE A.IS_VALID = '1' AND A.GROUP_FLAG = '1' AND TRIM(A.OP_PROCESS) = '9' AND A.PLAN_ID = T.RESULT_NO AND REGEXP_REPLACE(A.JUDGE_STOVE_NO, '-.*', '') = REGEXP_REPLACE(T.JUDGE_STOVE_NO, '-.*', '')), 0) ZLD9, NVL((select sum(1) from PORT_MIL_BATCH_SAMPLE_RESULT A WHERE A.IS_VALID = '1' AND A.GROUP_FLAG = '1' AND TRIM(A.OP_PROCESS) = '10' AND A.PLAN_ID = T.RESULT_NO AND REGEXP_REPLACE(A.JUDGE_STOVE_NO, '-.*', '') = REGEXP_REPLACE(T.JUDGE_STOVE_NO, '-.*', '')), 0) ZLZ10, NVL((select sum(A.ACT_THEORY_WEIGHT) from PORT_MIL_BATCH_SAMPLE_RESULT A WHERE A.IS_VALID = '1' AND A.GROUP_FLAG = '1' AND TRIM(A.OP_PROCESS) = '10' AND A.PLAN_ID = T.RESULT_NO AND REGEXP_REPLACE(A.JUDGE_STOVE_NO, '-.*', '') = REGEXP_REPLACE(T.JUDGE_STOVE_NO, '-.*', '')), 0) ZLD10, NVL((select sum(1) from PORT_MIL_BATCH_SAMPLE_RESULT A WHERE A.IS_VALID = '1' AND A.GROUP_FLAG = '1' AND TRIM(A.OP_PROCESS) = '11' AND A.PLAN_ID = T.RESULT_NO AND REGEXP_REPLACE(A.JUDGE_STOVE_NO, '-.*', '') = REGEXP_REPLACE(T.JUDGE_STOVE_NO, '-.*', '')), 0) ZLZ11, NVL((select sum(A.ACT_THEORY_WEIGHT) from PORT_MIL_BATCH_SAMPLE_RESULT A WHERE A.IS_VALID = '1' AND A.GROUP_FLAG = '1' AND TRIM(A.OP_PROCESS) = '11' AND A.PLAN_ID = T.RESULT_NO AND REGEXP_REPLACE(A.JUDGE_STOVE_NO, '-.*', '') = REGEXP_REPLACE(T.JUDGE_STOVE_NO, '-.*', '')), 0) ZLD11, (SELECT DECODE(B.DIRECTOR_QUANTITY, 0, '', TO_CHAR(NVL(B.QUALIFIED_BRANCH, 0) * 100 / B.DIRECTOR_QUANTITY, 'FM990.00') || '%') FROM mil_surface_result B WHERE B.JUDGE_STOVE_NO = T.JUDGE_STOVE_NO) qualifiedRate, SUM(B.FEED_NUM_PLAN) SLZ, SUM(B.MAT_TOTAL_HEIGHT - B.FEED_NUM * DECODE(B.CUT_TARGET, '返废', NVL(round(B.CUT_WEIGHT, 3), 0), 0)) SLD, SUM(B.FEED_NUM_PLAN * B.DB_NUM) * MAX(T1.SAW_NUM) YJZ, NVL((select sum(A.act_count) from PORT_MIL_BATCH_SAMPLE_RESULT A WHERE A.IS_VALID = '1' AND A.STATUS = '1' AND A.PLAN_ID = T.RESULT_NO AND REGEXP_REPLACE(A.JUDGE_STOVE_NO, '-.*', '') = REGEXP_REPLACE(T.JUDGE_STOVE_NO, '-.*', '')), 0) undeterminedNum, NVL((select sum(A.INPUT_WEIGHT) from PORT_MIL_BATCH_SAMPLE_RESULT A WHERE A.IS_VALID = '1' AND A.STATUS = '1' AND A.PLAN_ID = T.RESULT_NO AND REGEXP_REPLACE(A.JUDGE_STOVE_NO, '-.*', '') = REGEXP_REPLACE(T.JUDGE_STOVE_NO, '-.*', '')), 0) undeterminedD, NVL((select sum(A.act_count) from PORT_MIL_BATCH_SAMPLE_RESULT A WHERE A.IS_VALID = '1' AND A.STATUS IN ('2', '5') AND A.OP_PROCESS <> '14' AND A.PLAN_ID = T.RESULT_NO AND REGEXP_REPLACE(A.JUDGE_STOVE_NO, '-.*', '') = REGEXP_REPLACE(T.JUDGE_STOVE_NO, '-.*', '')), 0) ScrapNum, NVL((select sum(A.ACT_THEORY_WEIGHT) from PORT_MIL_BATCH_SAMPLE_RESULT A WHERE A.IS_VALID = '1' AND A.STATUS IN ('2', '5') AND A.OP_PROCESS <> '14' AND A.PLAN_ID = T.RESULT_NO AND REGEXP_REPLACE(A.JUDGE_STOVE_NO, '-.*', '') = REGEXP_REPLACE(T.JUDGE_STOVE_NO, '-.*', '')), 0) ScrapD, NVL((select sum(A.act_count) from PORT_MIL_BATCH_SAMPLE_RESULT A WHERE A.IS_VALID = '1' AND A.STATUS = '2' AND A.OP_PROCESS = '14' AND A.PLAN_ID = T.RESULT_NO AND REGEXP_REPLACE(A.JUDGE_STOVE_NO, '-.*', '') = REGEXP_REPLACE(T.JUDGE_STOVE_NO, '-.*', '')), 0) FQY, NVL((select sum(A.act_count) from PORT_MIL_BATCH_SAMPLE_RESULT A WHERE A.IS_VALID = '1' AND A.STATUS = '6' AND A.PLAN_ID = T.RESULT_NO AND REGEXP_REPLACE(A.JUDGE_STOVE_NO, '-.*', '') = REGEXP_REPLACE(T.JUDGE_STOVE_NO, '-.*', '')), 0) WWFPZ, NVL((SELECT NVL(SUM(T12.QUALIFIED_NUM), 0) FROM MIL_INSTORE_RESULT T12 WHERE T12.RESULT_NO = T.RESULT_NO AND REGEXP_REPLACE(T12.JUDGE_STOVE_NO, '-.*', '') = REGEXP_REPLACE(T.JUDGE_STOVE_NO, '-.*', '') AND T12.NODE_FUR_FLAG = '1'), 0) XXZ, NVL((SELECT NVL(SUM(T12.QUALIFIED_TONS), 0) FROM MIL_INSTORE_RESULT T12 WHERE T12.RESULT_NO = T.RESULT_NO AND REGEXP_REPLACE(T12.JUDGE_STOVE_NO, '-.*', '') = REGEXP_REPLACE(T.JUDGE_STOVE_NO, '-.*', '') AND T12.NODE_FUR_FLAG = '1'), 0) XXD, NVL((SELECT NVL(SUM(T12.QUALIFIED_NUM), 0) FROM MIL_INSTORE_RESULT T12 WHERE T12.RESULT_NO = T.RESULT_NO AND REGEXP_REPLACE(T12.JUDGE_STOVE_NO, '-.*', '') = REGEXP_REPLACE(T.JUDGE_STOVE_NO, '-.*', '')), 0) HGZ12, NVL((SELECT NVL(SUM(T12.QUALIFIED_TONS), 0) FROM MIL_INSTORE_RESULT T12 WHERE T12.RESULT_NO = T.RESULT_NO AND REGEXP_REPLACE(T12.JUDGE_STOVE_NO, '-.*', '') = REGEXP_REPLACE(T.JUDGE_STOVE_NO, '-.*', '')), 0) HGD12, 0 HGM12, NVL((select SUM(Q.ACT_COUNT) from QCM_ZG_JUGDE_APPLY Q WHERE Q.VALIDFLAG = '20' AND Q.APPLY_FLAG = '0' AND Q.PROCESS_CODE = 'D' AND Q.JUDGE_STOVE_NO = REGEXP_REPLACE(T.JUDGE_STOVE_NO, '-.*', '')), 0) PDZ, NVL((select DECODE(NVL(SUM(Q.ACT_WEIGHT), 0), 0, SUM(Q.ACT_THEORY_WEIGHT), SUM(Q.ACT_WEIGHT)) from QCM_ZG_JUGDE_APPLY Q WHERE Q.VALIDFLAG = '20' AND Q.APPLY_FLAG = '0' AND Q.PROCESS_CODE = 'D' AND Q.JUDGE_STOVE_NO = REGEXP_REPLACE(T.JUDGE_STOVE_NO, '-.*', '')), 0) PDD, NVL((select SUM(Q.ACT_LEN) from QCM_ZG_JUGDE_APPLY Q WHERE 1 = 1 AND Q.VALIDFLAG = '20' AND Q.APPLY_FLAG = '0' AND Q.PROCESS_CODE = 'D' AND Q.JUDGE_STOVE_NO = REGEXP_REPLACE(T.JUDGE_STOVE_NO, '-.*', '')), 0) PDM, NVL((select SUM(Q.ACT_COUNT) from QCM_ZG_JUGDE_APPLY Q WHERE Q.APPLY_FLAG = '0' AND Q.PROCESS_CODE = 'D' AND Q.JUDGE_STOVE_NO = REGEXP_REPLACE(T.JUDGE_STOVE_NO, '-.*', '')), 0) SPZ, NVL((select DECODE(NVL(SUM(Q.ACT_WEIGHT), 0), 0, SUM(Q.ACT_THEORY_WEIGHT), SUM(Q.ACT_WEIGHT)) from QCM_ZG_JUGDE_APPLY Q WHERE Q.APPLY_FLAG = '0' AND Q.PROCESS_CODE = 'D' AND Q.JUDGE_STOVE_NO = REGEXP_REPLACE(T.JUDGE_STOVE_NO, '-.*', '')), 0) SPD, NVL((select SUM(Q.ACT_LEN) from QCM_ZG_JUGDE_APPLY Q WHERE Q.APPLY_FLAG = '0' AND Q.PROCESS_CODE = 'D' AND Q.JUDGE_STOVE_NO = REGEXP_REPLACE(T.JUDGE_STOVE_NO, '-.*', '')), 0) SPM, (NVL((select sum(A.act_count) from PORT_MIL_BATCH_SAMPLE_RESULT A WHERE A.IS_VALID = '1' AND A.STATUS IN ('3', '4') AND A.OP_PROCESS <> '12' AND A.PLAN_ID = T.RESULT_NO AND REGEXP_REPLACE(A.JUDGE_STOVE_NO, '-.*', '') = REGEXP_REPLACE(T.JUDGE_STOVE_NO, '-.*', '')), 0) + NVL((SELECT NVL(SUM(T12.OFFLINE_NUM), 0) FROM MIL_INSTORE_RESULT T12 WHERE T12.RESULT_NO = T.RESULT_NO AND REGEXP_REPLACE(T12.JUDGE_STOVE_NO, '-.*', '') = REGEXP_REPLACE(T.JUDGE_STOVE_NO, '-.*', '')), 0)) LXZ, NVL((select sum(A.act_count) from PORT_MIL_BATCH_SAMPLE_RESULT A WHERE A.IS_VALID = '1' AND A.STATUS = '4' AND A.GROUP_FLAG = '0' AND A.PLAN_ID = T.RESULT_NO AND REGEXP_REPLACE(A.JUDGE_STOVE_NO, '-.*', '') = REGEXP_REPLACE(T.JUDGE_STOVE_NO, '-.*', '')), 0) - NVL((select sum(A.act_count) from PORT_MIL_BATCH_SAMPLE_RESULT A WHERE A.IS_VALID = '1' AND A.STATUS = '6' AND A.PLAN_ID = T.RESULT_NO AND REGEXP_REPLACE(A.JUDGE_STOVE_NO, '-.*', '') = REGEXP_REPLACE(T.JUDGE_STOVE_NO, '-.*', '')), 0) FXZ, NVL((select sum(A.act_count) from PORT_MIL_BATCH_SAMPLE_RESULT A WHERE A.IS_VALID = '1' AND A.GROUP_FLAG = '1' AND TRIM(A.OP_PROCESS) > 6 AND A.PLAN_ID = T.RESULT_NO AND REGEXP_REPLACE(A.JUDGE_STOVE_NO, '-.*', '') = REGEXP_REPLACE(T.JUDGE_STOVE_NO, '-.*', '')), 0) ZLZ, NVL((select sum(A.ACT_THEORY_WEIGHT) from PORT_MIL_BATCH_SAMPLE_RESULT A WHERE A.IS_VALID = '1' AND A.GROUP_FLAG = '1' AND TRIM(A.OP_PROCESS) > 6 AND A.PLAN_ID = T.RESULT_NO AND REGEXP_REPLACE(A.JUDGE_STOVE_NO, '-.*', '') = REGEXP_REPLACE(T.JUDGE_STOVE_NO, '-.*', '')), 0) ZLD, (select MAX(A.BAL_YEAR_MONTH) from PORT_MIL_BATCH_SAMPLE_RESULT A WHERE A.PLAN_ID = T.RESULT_NO) BAL_YEAR_MONTH, TO_CHAR(NVL((select SUM(A.ACT_THEORY_WEIGHT) from PORT_MIL_BATCH_SAMPLE_RESULT A WHERE A.IS_VALID = '1' AND A.STATUS <> '2' AND A.STATUS <> '3' AND A.STATUS <> '6' AND A.JUDGE_STOVE_NO = T1.JUDGE_STOVE_NO), 0) / SUM(B.MAT_TOTAL_HEIGHT) * 100, 'FM990.00') || '%' RATE, SUM(B.MAT_TOTAL_HEIGHT) * (1 - NVL((select R.BURNNING_RATE from MIL_FUR_RESULT R WHERE R.JUDGE_STOVE_NO = T.JUDGE_STOVE_NO) / 100, 0)) - DECODE(MAX(T1.CONTROL_THICKP), 0, 0, (MAX(T1.CUT_HEAD_LENGTHP) + MAX(T1.CUT_TRAIL_LENGTHP)) / 1000 * (0.02466 * MAX(T1.CONTROL_THICKP) / 1000 * 1.02 * ((SUBSTR(MAX(T1.PIPE_SIZE), 1, INSTR(MAX(T1.PIPE_SIZE), '*') - 1)) * (CASE WHEN INSTR(MAX(T1.VARIETIES), '套管') > 0 THEN 1.005 WHEN INSTR(MAX(T1.VARIETIES), '油管') > 0 THEN 1.005 ELSE 1 END) - (MAX(T1.CONTROL_THICKP) / 1000 * 1.02)) * SUM(B.FEED_NUM_PLAN * B.DB_NUM))) YJD, TO_CHAR(NVL((SELECT CASE WHEN SUM(M.ponder_gross_wt) > 0 THEN SUM(M.ponder_gross_wt) ELSE SUM(M.ACT_WEIGHT) END FROM MAT_BC_M M WHERE M.JUDGE_STOVE_NO = REGEXP_REPLACE(T.JUDGE_STOVE_NO, '-.*', '') AND M.LOT_NO = T1.LOT_NO AND M.PLINE_CODE = T.PLINE_CODE), 0) * 100 / SUM(B.MAT_TOTAL_HEIGHT), 'FM990.00') || '%' RATE2 from MIL_FEEDSAW_RESULT T, MIL_PLAN T1 --LEFT JOIN SLM_ORDER_HEAD H --ON T1.CONTRACT_NO LIKE H.ORDER_NO || '%' LEFT JOIN PLN_ZY_ZG_M M ON M.HEAT_PLAN_NO = T1.ID, MIL_FEED_PLAN B WHERE T.JUDGE_STOVE_NO = T1.JUDGE_STOVE_NO AND T.JUDGE_STOVE_NO = B.JUDGE_STOVE_NO AND T1.BACK_SLAB_FLAG <> '2' AND T1.PRO_PLAN_ID = B.PRO_PLAN_ID #something# GROUP BY T1.JUDGE_STOVE_NO, T1.LOT_NO, T.PLINE_CODE, T.JUDGE_STOVE_NO, T.RESULT_NO, T1.PRO_PLAN_ID, t1.gx_plan_no, T1.ID, T1.CONTRACT_NO) AA ORDER BY AA.START_TIME ASC ]]> SELECT T.ID, T.JUDGE_STOVE_NO, T.LOT_NO, T.PRO_PLAN_ID, T.GX_PLAN_NO, (SELECT A.PLINE_NAME FROM COM_BASE_PLINE A WHERE A.PLINE_CODE = T.PLINE_CODE) PLINE_CODE, T.TARGET, T.VARIETIES, T.VARIETIES_CODE, T.STEELCODE, T.STEELNAME, T.GRADECODE, T.GRADENAME, T.PIPE_SIZE, T.PIPE_SIZE_CODE, T.BUCKLE_TYPE, T.BUCKLE_TYPE_CODE, TO_CHAR(T.FEED_TIME, 'YYYY-MM-DD HH24:MI:SS') FEED_TIME, T.SLZ, T.SLD, T.YJZ, T.YJD, T.UNDETERMINEDNUM, T.UNDETERMINEDD, T.SCRAPNUM, T.SCRAPD, T.WWFPZ, T.FQY, T.LXZ, T.FXZ, T.ZLZ, T.ZLD, T.ZZL, T.ZZZ, T.SPZ, T.SPD, T.SPM, T.PDZ, T.PDD, T.PDM, T.HGZ1, T.HGD1, T.FPZ1, T.FPD1, T.HGZ2, T.HGD2, T.FPZ2, T.FPD2, T.HGZ3, T.HGD3, T.FPZ3, T.FPD3, T.HGZ4, T.HGD4, T.FPZ4, T.FPD4, T.HGZ5, T.HGD5, T.FPZ5, T.FPD5, T.HGZ6, T.HGD6, T.FPZ6, T.FPD6, T.HGZ7, T.HGD7, T.FPZ7, T.FPD7, T.HGZ9, T.HGD9, T.FPZ9, T.FPD9, T.HGZ10, T.HGD10, T.FPZ10, T.FPD10, T.HGZ11, T.HGD11, T.FPZ11, T.FPD11, T.HGZ12, T.HGD12, T.RATE, T.QUALIFIEDRATE, T.RATE2, T.ZLC, DECODE(T.ISCLOSE, '0', '未关闭', '1', '已关闭') ISCLOSE, T.CONTRACT_NO, (SELECT MAX(H.ORDER_TYP_DESC) FROM SLM_ORDER_HEAD H WHERE H.ORDER_NO = SUBSTR(T.CONTRACT_NO, 1, INSTR(T.CONTRACT_NO, '/') - 1)) ORDER_TYP_DESC, M.PASS_NAME, (SELECT MAX(FINISH_USER) FROM MIL_PLAN T1 WHERE T1.ID = T.ID AND REGEXP_REPLACE(T1.JUDGE_STOVE_NO, '-.*', '') = T.JUDGE_STOVE_NO) FINISH_USER, T.BAL_YEAR_MONTH, T.NODE_STATUS1 FROM MIL_PROCESSES T LEFT JOIN PLN_ZY_ZG_M M ON M.HEAT_PLAN_NO = T.ID WHERE 1 = 1 '1' AND (TRIM(A.OP_PROCESS) <> '7' OR A.OP_PROCESS IS NULL) AND SUBSTR(A.JUDGE_STOVE_NO, -2) = '01' AND A.JUDGE_STOVE_NO = T.JUDGE_STOVE_NO) HGZ7, (SELECT SUM(A.ACT_THEORY_WEIGHT) FROM PORT_MIL_BATCH_SAMPLE_RESULT A WHERE A.IS_VALID = '1' AND A.STATUS <> '1' AND (TRIM(A.OP_PROCESS) <> '7' OR A.OP_PROCESS IS NULL) AND SUBSTR(A.JUDGE_STOVE_NO, -2) = '01' AND A.JUDGE_STOVE_NO = T.JUDGE_STOVE_NO) HGD7, NVL((select sum(A.act_count) from PORT_MIL_BATCH_SAMPLE_RESULT A WHERE A.IS_VALID = '1' AND A.STATUS = '2' AND TRIM(A.OP_PROCESS) = '7' AND A.JUDGE_STOVE_NO = T.JUDGE_STOVE_NO), 0) FPZ7, NVL((select SUM(A.ACT_THEORY_WEIGHT) from PORT_MIL_BATCH_SAMPLE_RESULT A WHERE A.IS_VALID = '1' AND A.STATUS = '2' AND TRIM(A.OP_PROCESS) = '7' AND A.JUDGE_STOVE_NO = T.JUDGE_STOVE_NO), 0) FPD7, NVL((select sum(1) from PORT_MIL_BATCH_SAMPLE_RESULT A WHERE A.IS_VALID = '1' AND A.STATUS = '2' AND TRIM(A.OP_PROCESS) = '9' AND A.PLAN_ID = T.RESULT_NO AND REGEXP_REPLACE(A.JUDGE_STOVE_NO, '-.*', '') = REGEXP_REPLACE(T.JUDGE_STOVE_NO, '-.*', '')), 0) FPZ9, NVL((select sum(A.act_count) from PORT_MIL_BATCH_SAMPLE_RESULT A WHERE A.IS_VALID = '1' AND A.STATUS = '2' AND TRIM(A.OP_PROCESS) = '9' AND A.PLAN_ID = T.RESULT_NO AND REGEXP_REPLACE(A.JUDGE_STOVE_NO, '-.*', '') = REGEXP_REPLACE(T.JUDGE_STOVE_NO, '-.*', '')), 0) FPD9, NVL((select sum(A.act_count) from PORT_MIL_BATCH_SAMPLE_RESULT A WHERE A.IS_VALID = '1' AND A.STATUS = '3' AND TRIM(A.OP_PROCESS) = '9' AND A.PLAN_ID = T.RESULT_NO AND REGEXP_REPLACE(A.JUDGE_STOVE_NO, '-.*', '') = REGEXP_REPLACE(T.JUDGE_STOVE_NO, '-.*', '')), 0) XXZ9, NVL((select SUM(A.ACT_THEORY_WEIGHT) from PORT_MIL_BATCH_SAMPLE_RESULT A WHERE A.IS_VALID = '1' AND A.STATUS = '3' AND TRIM(A.OP_PROCESS) = '9' AND A.PLAN_ID = T.RESULT_NO AND REGEXP_REPLACE(A.JUDGE_STOVE_NO, '-.*', '') = REGEXP_REPLACE(T.JUDGE_STOVE_NO, '-.*', '')), 0) XXD9, NVL((select sum(A.act_count) from PORT_MIL_BATCH_SAMPLE_RESULT A WHERE A.IS_VALID = '1' AND A.STATUS IN ('2', '5') AND TRIM(A.OP_PROCESS) = '10' AND A.PLAN_ID = T.RESULT_NO AND REGEXP_REPLACE(A.JUDGE_STOVE_NO, '-.*', '') = REGEXP_REPLACE(T.JUDGE_STOVE_NO, '-.*', '')), 0) FPZ10, NVL((select SUM(A.ACT_THEORY_WEIGHT) from PORT_MIL_BATCH_SAMPLE_RESULT A WHERE A.IS_VALID = '1' AND A.STATUS IN ('2', '5') AND TRIM(A.OP_PROCESS) = '10' AND A.PLAN_ID = T.RESULT_NO AND REGEXP_REPLACE(A.JUDGE_STOVE_NO, '-.*', '') = REGEXP_REPLACE(T.JUDGE_STOVE_NO, '-.*', '')), 0) FPD10, NVL((select sum(A.act_count) from PORT_MIL_BATCH_SAMPLE_RESULT A WHERE A.IS_VALID = '1' AND A.STATUS = '3' AND TRIM(A.OP_PROCESS) = '10' AND A.PLAN_ID = T.RESULT_NO AND REGEXP_REPLACE(A.JUDGE_STOVE_NO, '-.*', '') = REGEXP_REPLACE(T.JUDGE_STOVE_NO, '-.*', '')), 0) XXZ10, NVL((select SUM(A.ACT_THEORY_WEIGHT) from PORT_MIL_BATCH_SAMPLE_RESULT A WHERE A.IS_VALID = '1' AND A.STATUS = '3' AND TRIM(A.OP_PROCESS) = '10' AND A.PLAN_ID = T.RESULT_NO AND REGEXP_REPLACE(A.JUDGE_STOVE_NO, '-.*', '') = REGEXP_REPLACE(T.JUDGE_STOVE_NO, '-.*', '')), 0) XXD10, NVL((select sum(A.act_count) from PORT_MIL_BATCH_SAMPLE_RESULT A WHERE A.IS_VALID = '1' AND A.STATUS = '2' AND TRIM(A.OP_PROCESS) = '11' AND A.PLAN_ID = T.RESULT_NO AND REGEXP_REPLACE(A.JUDGE_STOVE_NO, '-.*', '') = REGEXP_REPLACE(T.JUDGE_STOVE_NO, '-.*', '')), 0) FPZ11, NVL((select SUM(A.ACT_THEORY_WEIGHT) from PORT_MIL_BATCH_SAMPLE_RESULT A WHERE A.IS_VALID = '1' AND A.STATUS = '2' AND TRIM(A.OP_PROCESS) = '11' AND A.PLAN_ID = T.RESULT_NO AND REGEXP_REPLACE(A.JUDGE_STOVE_NO, '-.*', '') = REGEXP_REPLACE(T.JUDGE_STOVE_NO, '-.*', '')), 0) FPD11, NVL((select sum(A.act_count) from PORT_MIL_BATCH_SAMPLE_RESULT A WHERE A.IS_VALID = '1' AND A.STATUS = '3' AND TRIM(A.OP_PROCESS) = '11' AND A.PLAN_ID = T.RESULT_NO AND REGEXP_REPLACE(A.JUDGE_STOVE_NO, '-.*', '') = REGEXP_REPLACE(T.JUDGE_STOVE_NO, '-.*', '')), 0) XXZ11, NVL((select SUM(A.ACT_THEORY_WEIGHT) from PORT_MIL_BATCH_SAMPLE_RESULT A WHERE A.IS_VALID = '1' AND A.STATUS = '3' AND TRIM(A.OP_PROCESS) = '11' AND A.PLAN_ID = T.RESULT_NO AND REGEXP_REPLACE(A.JUDGE_STOVE_NO, '-.*', '') = REGEXP_REPLACE(T.JUDGE_STOVE_NO, '-.*', '')), 0) XXD11, NVL((select sum(1) from PORT_MIL_BATCH_SAMPLE_RESULT A WHERE A.IS_VALID = '1' AND A.GROUP_FLAG = '1' AND TRIM(A.OP_PROCESS) = '9' AND A.PLAN_ID = T.RESULT_NO AND REGEXP_REPLACE(A.JUDGE_STOVE_NO, '-.*', '') = REGEXP_REPLACE(T.JUDGE_STOVE_NO, '-.*', '')), 0) ZLZ9, NVL((select sum(A.ACT_THEORY_WEIGHT) from PORT_MIL_BATCH_SAMPLE_RESULT A WHERE A.IS_VALID = '1' AND A.GROUP_FLAG = '1' AND TRIM(A.OP_PROCESS) = '9' AND A.PLAN_ID = T.RESULT_NO AND REGEXP_REPLACE(A.JUDGE_STOVE_NO, '-.*', '') = REGEXP_REPLACE(T.JUDGE_STOVE_NO, '-.*', '')), 0) ZLD9, NVL((select sum(1) from PORT_MIL_BATCH_SAMPLE_RESULT A WHERE A.IS_VALID = '1' AND A.GROUP_FLAG = '1' AND TRIM(A.OP_PROCESS) = '10' AND A.PLAN_ID = T.RESULT_NO AND REGEXP_REPLACE(A.JUDGE_STOVE_NO, '-.*', '') = REGEXP_REPLACE(T.JUDGE_STOVE_NO, '-.*', '')), 0) ZLZ10, NVL((select sum(A.ACT_THEORY_WEIGHT) from PORT_MIL_BATCH_SAMPLE_RESULT A WHERE A.IS_VALID = '1' AND A.GROUP_FLAG = '1' AND TRIM(A.OP_PROCESS) = '10' AND A.PLAN_ID = T.RESULT_NO AND REGEXP_REPLACE(A.JUDGE_STOVE_NO, '-.*', '') = REGEXP_REPLACE(T.JUDGE_STOVE_NO, '-.*', '')), 0) ZLD10, NVL((select sum(1) from PORT_MIL_BATCH_SAMPLE_RESULT A WHERE A.IS_VALID = '1' AND A.GROUP_FLAG = '1' AND TRIM(A.OP_PROCESS) = '11' AND A.PLAN_ID = T.RESULT_NO AND REGEXP_REPLACE(A.JUDGE_STOVE_NO, '-.*', '') = REGEXP_REPLACE(T.JUDGE_STOVE_NO, '-.*', '')), 0) ZLZ11, NVL((select sum(A.ACT_THEORY_WEIGHT) from PORT_MIL_BATCH_SAMPLE_RESULT A WHERE A.IS_VALID = '1' AND A.GROUP_FLAG = '1' AND TRIM(A.OP_PROCESS) = '11' AND A.PLAN_ID = T.RESULT_NO AND REGEXP_REPLACE(A.JUDGE_STOVE_NO, '-.*', '') = REGEXP_REPLACE(T.JUDGE_STOVE_NO, '-.*', '')), 0) ZLD11, (SELECT DECODE(B.DIRECTOR_QUANTITY, 0, '', TO_CHAR(NVL(B.QUALIFIED_BRANCH, 0) * 100 / B.DIRECTOR_QUANTITY, 'FM990.00') || '%') FROM mil_surface_result B WHERE B.JUDGE_STOVE_NO = T.JUDGE_STOVE_NO) qualifiedRate, SUM(B.FEED_NUM_PLAN) SLZ, SUM(B.MAT_TOTAL_HEIGHT - B.FEED_NUM * DECODE(B.CUT_TARGET, '返废', NVL(round(B.CUT_WEIGHT , 3), 0), 0)) SLD, SUM(B.FEED_NUM_PLAN * B.DB_NUM) * MAX(T1.SAW_NUM) YJZ, NVL((select sum(A.act_count) from PORT_MIL_BATCH_SAMPLE_RESULT A WHERE A.IS_VALID = '1' AND A.STATUS = '1' AND A.PLAN_ID = T.RESULT_NO AND REGEXP_REPLACE(A.JUDGE_STOVE_NO, '-.*', '') = REGEXP_REPLACE(T.JUDGE_STOVE_NO, '-.*', '')), 0) undeterminedNum, NVL((select sum(A.INPUT_WEIGHT) from PORT_MIL_BATCH_SAMPLE_RESULT A WHERE A.IS_VALID = '1' AND A.STATUS = '1' AND A.PLAN_ID = T.RESULT_NO AND REGEXP_REPLACE(A.JUDGE_STOVE_NO, '-.*', '') = REGEXP_REPLACE(T.JUDGE_STOVE_NO, '-.*', '')), 0) undeterminedD, NVL((select sum(A.act_count) from PORT_MIL_BATCH_SAMPLE_RESULT A WHERE A.IS_VALID = '1' AND A.STATUS IN ('2', '5') AND A.OP_PROCESS <> '14' AND A.PLAN_ID = T.RESULT_NO AND REGEXP_REPLACE(A.JUDGE_STOVE_NO, '-.*', '') = REGEXP_REPLACE(T.JUDGE_STOVE_NO, '-.*', '')), 0) ScrapNum, NVL((select sum(A.ACT_THEORY_WEIGHT) from PORT_MIL_BATCH_SAMPLE_RESULT A WHERE A.IS_VALID = '1' AND A.STATUS IN ('2', '5') AND A.OP_PROCESS <> '14' AND A.PLAN_ID = T.RESULT_NO AND REGEXP_REPLACE(A.JUDGE_STOVE_NO, '-.*', '') = REGEXP_REPLACE(T.JUDGE_STOVE_NO, '-.*', '')), 0) ScrapD, NVL((select sum(A.act_count) from PORT_MIL_BATCH_SAMPLE_RESULT A WHERE A.IS_VALID = '1' AND A.STATUS = '2' AND A.OP_PROCESS = '14' AND A.PLAN_ID = T.RESULT_NO AND REGEXP_REPLACE(A.JUDGE_STOVE_NO, '-.*', '') = REGEXP_REPLACE(T.JUDGE_STOVE_NO, '-.*', '')), 0) FQY, NVL((select sum(A.act_count) from PORT_MIL_BATCH_SAMPLE_RESULT A WHERE A.IS_VALID = '1' AND A.STATUS = '6' AND A.PLAN_ID = T.RESULT_NO AND REGEXP_REPLACE(A.JUDGE_STOVE_NO, '-.*', '') = REGEXP_REPLACE(T.JUDGE_STOVE_NO, '-.*', '')), 0) WWFPZ, NVL((SELECT NVL(SUM(T12.QUALIFIED_NUM), 0) FROM MIL_INSTORE_RESULT T12 WHERE T12.RESULT_NO = T.RESULT_NO AND REGEXP_REPLACE(T12.JUDGE_STOVE_NO, '-.*', '') = REGEXP_REPLACE(T.JUDGE_STOVE_NO, '-.*', '') AND T12.NODE_FUR_FLAG = '1'), 0) XXZ, NVL((SELECT NVL(SUM(T12.QUALIFIED_TONS), 0) FROM MIL_INSTORE_RESULT T12 WHERE T12.RESULT_NO = T.RESULT_NO AND REGEXP_REPLACE(T12.JUDGE_STOVE_NO, '-.*', '') = REGEXP_REPLACE(T.JUDGE_STOVE_NO, '-.*', '') AND T12.NODE_FUR_FLAG = '1'), 0) XXD, NVL((SELECT NVL(SUM(T12.QUALIFIED_NUM), 0) FROM MIL_INSTORE_RESULT T12 WHERE T12.RESULT_NO = T.RESULT_NO AND REGEXP_REPLACE(T12.JUDGE_STOVE_NO, '-.*', '') = REGEXP_REPLACE(T.JUDGE_STOVE_NO, '-.*', '')), 0) HGZ12, NVL((SELECT NVL(SUM(T12.QUALIFIED_TONS), 0) FROM MIL_INSTORE_RESULT T12 WHERE T12.RESULT_NO = T.RESULT_NO AND REGEXP_REPLACE(T12.JUDGE_STOVE_NO, '-.*', '') = REGEXP_REPLACE(T.JUDGE_STOVE_NO, '-.*', '')), 0) HGD12, 0 HGM12, NVL((select SUM(Q.ACT_COUNT) from QCM_ZG_JUGDE_APPLY Q WHERE Q.VALIDFLAG = '20' AND Q.APPLY_FLAG = '0' AND Q.JUDGE_STOVE_NO = REGEXP_REPLACE(T.JUDGE_STOVE_NO, '-.*', '')), 0) PDZ, NVL((select DECODE(NVL(SUM(Q.ACT_WEIGHT), 0), 0, SUM(Q.ACT_THEORY_WEIGHT), SUM(Q.ACT_WEIGHT)) from QCM_ZG_JUGDE_APPLY Q WHERE Q.VALIDFLAG = '20' AND Q.APPLY_FLAG = '0' AND Q.JUDGE_STOVE_NO = REGEXP_REPLACE(T.JUDGE_STOVE_NO, '-.*', '')), 0) PDD, NVL((select SUM(Q.ACT_LEN) from QCM_ZG_JUGDE_APPLY Q WHERE 1 = 1 AND Q.VALIDFLAG = '20' AND Q.APPLY_FLAG = '0' AND Q.JUDGE_STOVE_NO = REGEXP_REPLACE(T.JUDGE_STOVE_NO, '-.*', '')), 0) PDM, NVL((select SUM(Q.ACT_COUNT) from QCM_ZG_JUGDE_APPLY Q WHERE Q.APPLY_FLAG = '0' AND Q.JUDGE_STOVE_NO = REGEXP_REPLACE(T.JUDGE_STOVE_NO, '-.*', '')), 0) SPZ, NVL((select DECODE(NVL(SUM(Q.ACT_WEIGHT), 0), 0, SUM(Q.ACT_THEORY_WEIGHT), SUM(Q.ACT_WEIGHT)) from QCM_ZG_JUGDE_APPLY Q WHERE Q.APPLY_FLAG = '0' AND Q.JUDGE_STOVE_NO = REGEXP_REPLACE(T.JUDGE_STOVE_NO, '-.*', '')), 0) SPD, NVL((select SUM(Q.ACT_LEN) from QCM_ZG_JUGDE_APPLY Q WHERE Q.APPLY_FLAG = '0' AND Q.JUDGE_STOVE_NO = REGEXP_REPLACE(T.JUDGE_STOVE_NO, '-.*', '')), 0) SPM, (NVL((select sum(A.act_count) from PORT_MIL_BATCH_SAMPLE_RESULT A WHERE A.IS_VALID = '1' AND A.STATUS IN ('3', '4') AND A.OP_PROCESS <> '12' AND A.PLAN_ID = T.RESULT_NO), 0) + NVL((SELECT NVL(SUM(T12.OFFLINE_NUM), 0) FROM MIL_INSTORE_RESULT T12 WHERE T12.RESULT_NO = T.RESULT_NO AND REGEXP_REPLACE(T12.JUDGE_STOVE_NO, '-.*', '') = REGEXP_REPLACE(T.JUDGE_STOVE_NO, '-.*', '')), 0)) LXZ, NVL((select sum(A.act_count) from PORT_MIL_BATCH_SAMPLE_RESULT A WHERE A.IS_VALID = '1' AND A.STATUS = '4' AND A.GROUP_FLAG = '0' AND A.PLAN_ID = T.RESULT_NO), 0) FXZ, NVL((select sum(A.act_count) from PORT_MIL_BATCH_SAMPLE_RESULT A WHERE A.IS_VALID = '1' AND A.GROUP_FLAG = '1' AND TRIM(A.OP_PROCESS) <> '5' AND A.PLAN_ID = T.RESULT_NO), 0) ZLZ, NVL((select sum(A.ACT_THEORY_WEIGHT) from PORT_MIL_BATCH_SAMPLE_RESULT A WHERE A.IS_VALID = '1' AND A.GROUP_FLAG = '1' AND TRIM(A.OP_PROCESS) <> '5' AND A.PLAN_ID = T.RESULT_NO), 0) ZLD, (select MAX(A.BAL_YEAR_MONTH) from PORT_MIL_BATCH_SAMPLE_RESULT A WHERE A.PLAN_ID = T.RESULT_NO) BAL_YEAR_MONTH, TO_CHAR(NVL((select SUM(A.ACT_THEORY_WEIGHT) from PORT_MIL_BATCH_SAMPLE_RESULT A WHERE A.IS_VALID = '1' AND A.STATUS NOT IN( '2', '3', '6') AND A.JUDGE_STOVE_NO = T1.JUDGE_STOVE_NO), 0) / SUM(B.MAT_TOTAL_HEIGHT) * 100, 'FM990.00') || '%' RATE, SUM(B.MAT_TOTAL_HEIGHT) * (1 - NVL((select R.BURNNING_RATE from MIL_FUR_RESULT R WHERE R.JUDGE_STOVE_NO = T.JUDGE_STOVE_NO) / 100, 0)) - DECODE(MAX(T1.CONTROL_THICKP), 0, 0, (MAX(T1.CUT_HEAD_LENGTHP) + MAX(T1.CUT_TRAIL_LENGTHP)) / 1000 * (0.02466 * MAX(T1.CONTROL_THICKP) / 1000 * 1.02 * ((SUBSTR(MAX(T1.PIPE_SIZE), 1, INSTR(MAX(T1.PIPE_SIZE), '*') - 1)) * (CASE WHEN INSTR(MAX(T1.VARIETIES), '套管') > 0 THEN 1.005 WHEN INSTR(MAX(T1.VARIETIES), '油管') > 0 THEN 1.005 ELSE 1 END) - (MAX(T1.CONTROL_THICKP) / 1000 * 1.02)) * SUM(B.FEED_NUM_PLAN * B.DB_NUM))) YJD, TO_CHAR(NVL((SELECT CASE WHEN SUM(M.ponder_gross_wt) > 0 THEN SUM(M.ponder_gross_wt) ELSE SUM(M.ACT_WEIGHT) END FROM MAT_BC_M M WHERE M.JUDGE_STOVE_NO = REGEXP_REPLACE(T.JUDGE_STOVE_NO, '-.*', '') AND M.LOT_NO = T1.LOT_NO AND M.PLINE_CODE = T.PLINE_CODE), 0) * 100 / SUM(B.MAT_TOTAL_HEIGHT), 'FM990.00') || '%' RATE2 from MIL_FEEDSAW_RESULT T, MIL_PLAN T1, MIL_FEED_PLAN B WHERE T.JUDGE_STOVE_NO = T1.JUDGE_STOVE_NO AND T.JUDGE_STOVE_NO = B.JUDGE_STOVE_NO AND T1.BACK_SLAB_FLAG <> '2' AND NVL(T1.PRO_PLAN_ID,'/') = NVL('#PRO_PLAN_ID#','/') AND NVL(T1.GX_PLAN_NO,'/') = NVL('#GX_PLAN_NO#','/') AND REGEXP_REPLACE(T1.JUDGE_STOVE_NO, '-.*', '') = '#JUDGE_STOVE_NO#' AND T1.LOT_NO = '#LOT_NO#' GROUP BY T1.JUDGE_STOVE_NO, T1.LOT_NO, T.PLINE_CODE, T.JUDGE_STOVE_NO, T.RESULT_NO, T1.PRO_PLAN_ID, t1.gx_plan_no, T1.ID, T1.CONTRACT_NO) AA ORDER BY AA.START_TIME ASC ]]> '201705' #something# and t.pline_code = a.pline_code(+) and t.stop_type = b.basecode(+) and t.stop_reason = c.basecode(+) and t.STOP_SMALL = d.basecode(+) and t.Dept = E.basecode(+) order by t.pline_code, t.bal_year_month, t.proc_date, t.logs_beg ]]> '2' AND T.MAT_NO = T3.MAT_NO AND T.PLINE_CODE = T3.PLINE_CODE AND T.PROCESS_CDOE = 'D' AND T3.INSTOCK_TYPE_CODE = '800701' AND T.QCM_STAUS IN ('00', '10') #something# GROUP BY T.JUDGE_STOVE_NO, T.LOT_NO, T.PLINE_CODE, T.PLINE_NAME, T.JUGDE_APPLY_FLAG, T.BAL_YEAR_MONTH, T2.CONTRACT_NO, T2.TARGET_LIABRARY, T.GRADENAME, T.PRODUCNAME, T.STEELNAME, T.SPEC_NAME, T.MODEL_DESC, T.STD_NAME, T2.IMP_PROCESS, T.MEMO, T.MAT_GOWHERE_CODE, T.MAT_GOWHERE_NAME, T.ACT_LEN UNION ALL select T.JUDGE_STOVE_NO, T.LOT_NO, T.PLINE_CODE, T.PLINE_NAME, T.BAL_YEAR_MONTH, DECODE(T.JUGDE_APPLY_FLAG, '0', '未判定', '1', '已判定') JUGDE_APPLY_FLAG, T2.CONTRACT_NO, T2.TARGET_LIABRARY, T.GRADENAME, T.PRODUCNAME || DECODE(T.STEELNAME, NULL, '', ',' || T.STEELNAME) || DECODE(T.SPEC_NAME, NULL, '', ',' || T.SPEC_NAME) || DECODE(T.MODEL_DESC, NULL, '', ',' || T.MODEL_DESC) MATERIAL_NAME, (SELECT SUBSTR(L.STD_NAME, 1, 70) || decode(L.USE_DESC, '/', '', '', '', ',' || L.USE_DESC) FROM SLM_ORDER_HEAD H, SLM_ORDER_LINE L WHERE H.ORD_PK = L.ORD_PK AND H.ORDER_NO = SUBSTR(T2.CONTRACT_NO, 1, INSTR(T2.CONTRACT_NO, '/') - 1) AND L.ORDER_SEQ = SUBSTR(T2.CONTRACT_NO, INSTR(T2.CONTRACT_NO, '/') + 1) AND H.VALIDFLAG = '1' AND L.VALIDFLAG = '1') STD_NAME, T2.IMP_PROCESS, T.MEMO, T.MAT_GOWHERE_CODE, T.MAT_GOWHERE_NAME, T.ACT_LEN, SUM(T.ACT_COUNT) ACT_COUNT, SUM(DECODE(T.PONDER_GROSS_WT, NULL, NVL(T.ACT_WEIGHT, 0), NVL(T.PONDER_GROSS_WT, 0))) ACT_WEIGHT from MAT_BC_BACKUP t, MIL_PLAN T2, YDM_BC_INLIST T3 WHERE T.HEAT_PLAN_NO = T2.ID(+) AND T.ZG_STOVE_SQE = T2.JUDGE_STOVE_NO(+) AND T2.BACK_SLAB_FLAG(+) <> '2' AND T.MAT_NO = T3.MAT_NO AND T.PLINE_CODE = T3.PLINE_CODE AND T.PROCESS_CDOE = 'D' AND T3.INSTOCK_TYPE_CODE = '800701' AND T.QCM_STAUS IN ('00', '10') #something# GROUP BY T.JUDGE_STOVE_NO, T.LOT_NO, T.PLINE_CODE, T.PLINE_NAME, T.JUGDE_APPLY_FLAG, T.BAL_YEAR_MONTH, T2.CONTRACT_NO, T2.TARGET_LIABRARY, T.GRADENAME, T.PRODUCNAME, T.STEELNAME, T.SPEC_NAME, T.MODEL_DESC, T.STD_NAME, T2.IMP_PROCESS, T.MEMO, T.MAT_GOWHERE_CODE, T.MAT_GOWHERE_NAME, T.ACT_LEN) ORDER BY PLINE_CODE, JUDGE_STOVE_NO ]]> '2' AND A.JUDGE_STOVE_NO = T.JUDGE_STOVE_NO(+) AND A.ORD_LN_DLY_PK = B.ORD_LN_DLY_PK(+) AND A.NODE_STATUS < 99 #JUDGE_STOVE_NO# GROUP BY REGEXP_REPLACE(T.JUDGE_STOVE_NO, '-.*', ''), T.LOT_NO, T.PLINE_CODE, A.GRADENAME, A.PIPE_SECTION, A.FEED_TIME, A.VARIETIES, A.STEELNAME, A.PIPE_SIZE, A.BUCKLE_TYPE, A.NODE_STATUS, B.STUFF_PROPERTY ORDER BY T.PLINE_CODE, A.FEED_TIME ]]> '2' AND T.JUDGE_STOVE_NO = A.JUDGE_STOVE_NO(+) AND REGEXP_REPLACE(T.JUDGE_STOVE_NO, '-.*', '') || '-01' = B.JUDGE_STOVE_NO AND T.JUDGE_STOVE_NO = D.JUDGE_STOVE_NO(+) AND A.ORD_LN_DLY_PK = E.ORD_LN_DLY_PK(+) AND A.NODE_STATUS = 99 AND D.NODE_FUR_FLAG(+) = 1 GROUP BY REGEXP_REPLACE(T.JUDGE_STOVE_NO, '-.*', ''), T.LOT_NO, T.PLINE_CODE, A.GRADENAME, A.PIPE_SECTION, A.FEED_TIME, A.VARIETIES, A.STEELNAME, A.PIPE_SIZE, A.BUCKLE_TYPE, E.STUFF_PROPERTY, A.SAW_NUM ORDER BY T.PLINE_CODE, A.FEED_TIME ]]> '2') F WHERE 1 = 1 #something4# ]]> 0 AND INSTR(LV.PLINE_CODE, T.PLINE_CODE) > 0 AND LV.VALIDFLAG = '1' AND LV.PROCESS_CODE = 'G') CRAFT_FILE_LV2_G, T3.ADD_ASK1, T3.ADD_ASK2, T3.ADD_ASK3, T3.ADD_ASK4, T3.ADD_ASK5, T3.ADD_ASK6, T3.ADD_ASK7, T3.ADD_ASK8, T3.ADD_ASK9, T3.ADD_ASK10, T3.ADD_ASK11, T3.ADD_ASK12, T3.ADD_ASK13, DECODE(T4.JGORDERSTATUS, '0', '待处理', '1', '已组订单', '2', '已完成') JGORDERSTATUS, T4.JG_ORDERNO, T4.ORDERWEIGHT, T4.ORDERNUM, T4.CODE_JG, DECODE(T4.IF_MONITOR_JG, '0', '否', '1', '是') IF_MONITOR_JG, DECODE(T4.DEMAND_DETECTION, '0', '否', '1', '是', (SELECT B.BASENAME FROM COM_BASE_INFO B WHERE B.BASECODE = T4.DEMAND_DETECTION)) DEMAND_DETECTION, DECODE(T4.DEMAND_BONDERIZING, '0', '否', '1', '是', (SELECT B.BASENAME FROM COM_BASE_INFO B WHERE B.BASECODE = T4.DEMAND_BONDERIZING)) DEMAND_BONDERIZING, DECODE(T4.DEMAND_COPPER, '0', '否', '1', '是', (SELECT B.BASENAME FROM COM_BASE_INFO B WHERE B.BASECODE = T4.DEMAND_COPPER)) DEMAND_COPPER, DECODE(T4.DEMAND_BLAST, '0', '否', '1', '是', (SELECT B.BASENAME FROM COM_BASE_INFO B WHERE B.BASECODE = T4.DEMAND_BLAST)) DEMAND_BLAST, T4.SPEC_JG_DESC, T4.STEELNAME STEELNAME_JG, T4.MODEL_DESC MODEL_DESC_JG, T4.STYLE_JG, T4.PRODUCCODE_JG_DESC, T4.STD_NAME STD_NAME_JG, T4.STD_STYLE_DESC STD_STYLE_DESC_JG FROM PLN_ORDER_JGX_S T, PLN_GX_JGX_M T1, (SELECT Q1.PRODUCCODE, Q1.PRODUCNAME, Q1.STD_CODE, Q1.STD_NAME, Q1.STD_STYLE, Q1.STD_STYLE_DESC, Q1.ORDER_SPEC_CODE, Q1.ORDER_SPEC_DESC, Q1.SPEC_CODE, Q1.SPEC_NAME, Q2.ORD_LN_DLY_PK, Q2.ORD_LN_PK, Q1.STEELCODE, Q1.STEELNAME, Q1.DELVRY_RANGE_TPE, Q1.DELVRY_RANGE_MAX, Q1.DELVRY_RANGE_MIN, Q2.DELVRY_QTY, Q3.CRAFT_SEQ, Q3.CRAFT_NO, Q4.CRAFT_NAME, Q5.SALE_ORG_DESC, Q1.FINAL_USER_DESC, NVL(Q3.CRAFT_PATH, (SELECT C1.CRAFT_PATH FROM CRAFT_ORD_DESIGN C2, CRAFT_ORD_DESIGN_FILE C1 WHERE C1.CRAFT_NO = C2.CRAFT_NO AND C1.CRAFT_NO_V = C2.CRAFT_NO_V AND C1.VALIDFLAG = '1' AND C2.VALIDFLAG = '1' AND C2.ORD_LN_PK = Q1.ORD_LN_PK)) AS CRAFT_PATH, Q3.CRAFT_FILE_LV2_G FROM SLM_ORDER_LINE Q1, SLM_ORDER_LINE_DELIVERY Q2, CRAFT_ORD_DESIGN Q3, CRAFT_ORD_DESIGN_APPOINT Q4, SLM_ORDER_HEAD Q5 WHERE Q1.ORD_LN_PK = Q2.ORD_LN_PK AND Q1.ORD_LN_PK = Q3.ORD_LN_PK(+) AND Q1.ORD_LN_PK = Q4.ORD_LN_PK(+) AND Q1.ORD_PK = Q5.ORD_PK AND Q3.VALIDFLAG(+) = '1') T2, (SELECT * FROM (SELECT Q.ASK_ITME_DESC, Q.ASK_SUB_ITME_VAL_DESC, Q.ORD_LN_DLY_PK FROM (SELECT Q3.ASK_ITME_DESC, Q1.ORD_LN_DLY_PK, LISTAGG(Q3.ASK_SUB_ITME_VAL_DESC, ' ** ') WITHIN GROUP(ORDER BY Q3.ASK_ITME) ASK_SUB_ITME_VAL_DESC FROM SLM_ORDER_LINE_DELIVERY Q1, SLM_ORDER_LINE Q2, SLM_ORDER_ADD_ASK Q3 WHERE Q1.ORD_LN_PK = Q2.ORD_LN_PK AND Q2.ADD_ASK_NO = Q3.ADD_ASK_NO AND Q1.VALIDFLAG = '1' AND Q2.VALIDFLAG = '1' AND Q2.CREATE_NAME IS NOT NULL AND Q3.VALIDFLAG = '1' GROUP BY Q3.ASK_ITME_DESC, Q1.ORD_LN_DLY_PK) Q) PIVOT(MAX(ASK_SUB_ITME_VAL_DESC) FOR ASK_ITME_DESC IN('喷标' AS ADD_ASK1, '涂漆' AS ADD_ASK2, '保护帽' AS ADD_ASK3, '丝扣油' AS ADD_ASK4, '计重方式' AS ADD_ASK5, '打捆' AS ADD_ASK6, '质量' AS ADD_ASK7, '交货材料' AS ADD_ASK8, '发货结算约定' AS ADD_ASK9, '特殊通径' AS ADD_ASK10, '特殊端部加工' AS ADD_ASK11, '取样备注' AS ADD_ASK12, '表面质量' AS ADD_ASK13))) T3, (SELECT C1.ORD_LN_DLY_PK, C1.JGORDERSTATUS, C1.JG_ORDERNO, C1.ORDERWEIGHT, C1.ORDERNUM, C1.CODE_JG, C1.IF_MONITOR_JG, C1.DEMAND_DETECTION, C1.DEMAND_BONDERIZING, C1.DEMAND_COPPER, C1.DEMAND_BLAST, C1.SPEC_JG_DESC, C1.STEELNAME, C1.MODEL_DESC, C1.STYLE_JG, C2.PRODUCCODE_JG_DESC, C2.STD_NAME, C2.STD_STYLE_DESC FROM PLN_ORDER_JG C1, COM_MSC_JG C2 WHERE C1.CODE_JG = C2.CODE_JG(+)) T4 WHERE T.PRO_PLAN_ID = T1.PRO_PLAN_ID(+) AND T.ORD_LN_DLY_PK = T2.ORD_LN_DLY_PK(+) AND T.ORD_LN_DLY_PK = T3.ORD_LN_DLY_PK(+) AND T.ORD_LN_DLY_PK = T4.ORD_LN_DLY_PK(+) AND T.EXE_STATUS = '0' AND T.MODEL_DESC <> 'BE' AND T.MODEL_DESC <> 'PE' AND T.MODEL_DESC <> '/' AND T.MODEL_DESC IS NOT NULL #something# ]]> SELECT T.ISCLOSE FROM MIL_PROCESSES T WHERE T.PRO_PLAN_ID = '#PRO_PLAN_ID#' AND T.GX_PLAN_NO = '#GX_PLAN_NO#' AND T.JUDGE_STOVE_NO = '#JUDGE_STOVE_NO#' AND T.LOT_NO = '#LOT_NO#' SELECT NVL(SUM(T.TAKE_NUM), 0)TAKE_NUM FROM MIL_TAKE_RESLUT T WHERE NVL(T.PRO_PLAN_ID,'/') = NVL('#PRO_PLAN_ID#','/') AND NVL(T.GX_PLAN_NO,'/') = NVL('#GX_PLAN_NO#','/') AND REGEXP_REPLACE(T.JUDGE_STOVE_NO, '-.*', '') = '#JUDGE_STOVE_NO#' AND T.LOT_NO = '#LOT_NO#' UPDATE MIL_PROCESSES T SET T.ISCLOSE = '#ISCLOSE#' WHERE NVL(T.PRO_PLAN_ID,'/') = NVL('#PRO_PLAN_ID#','/') AND NVL(T.GX_PLAN_NO,'/') = NVL('#GX_PLAN_NO#','/') AND T.JUDGE_STOVE_NO = '#JUDGE_STOVE_NO#' AND T.LOT_NO = '#LOT_NO#' 0 THEN 1.005 WHEN INSTR(MAX(T.VARIETIES), '油管') > 0 THEN 1.005 ELSE 1 END) - (MAX(T.CONTROL_THICKP) / 1000 * 1.02)) * (SELECT SUM(B.FEED_NUM_PLAN * B.DB_NUM) FROM MIL_FEED_PLAN B WHERE B.JUDGE_STOVE_NO = T.JUDGE_STOVE_NO))), 3) MAT_TOTAL_HEIGHT, NVL((select SUM(Q.ACT_COUNT) from QCM_ZG_JUGDE_APPLY Q WHERE Q.APPLY_FLAG = '0' AND Q.PROCESS_CODE = 'D' AND Q.JUDGE_STOVE_NO = REGEXP_REPLACE(T.JUDGE_STOVE_NO, '-.*', '')), 0) SPZ, NVL((select DECODE(NVL(SUM(Q.ACT_WEIGHT), 0), 0, SUM(Q.ACT_THEORY_WEIGHT), SUM(Q.ACT_WEIGHT)) from QCM_ZG_JUGDE_APPLY Q WHERE Q.APPLY_FLAG = '0' AND Q.PROCESS_CODE = 'D' AND Q.JUDGE_STOVE_NO = REGEXP_REPLACE(T.JUDGE_STOVE_NO, '-.*', '')), 0) SPD, DECODE(MAX(T2.JUDGE_RESULT_CODE), '40740701', '通过', '40740709', '通过') VALIDFLAG, MAX(T.WAITING_DECISION_MEMO) WAITING_DECISION_MEMO, MAX(T.AGAIN_MEMO) AGAIN_MEMO, MAX(T3.QUALIFIED_BRANCH) ZHZ, MAX(T3.QUALIFIED_TONS) ZHD, MAX(T4.OFFLINE_PRODUCT) XXZ, MAX(T4.MEMO) XXYY, DECODE(MIN(T5.QUOTE_STATE), '0', '未报出', '1', '部分报出', '2', '报齐') QUOTE_STATE, MIN(T2.APPLY_TIME) APPLY_TIME, MAX(T2.JUDGE_RESULT_TIME) JUDGE_RESULT_TIME FROM MIL_PLAN T, QCM_ZG_JUGDE_APPLY T2, (select REGEXP_REPLACE(T3.JUDGE_STOVE_NO, '-.*', '') JUDGE_STOVE_NO, T3.PLINE_CODE, SUM(NVL(T3.QUALIFIED_BRANCH, 0)) QUALIFIED_BRANCH, SUM(NVL(QUALIFIED_TONS, 0)) QUALIFIED_TONS from MIL_SURFACE_RESULT T3 WHERE T3.QUALIFIED_BRANCH > 0 AND T3.QUALIFIED_TONS > 0 GROUP BY REGEXP_REPLACE(T3.JUDGE_STOVE_NO, '-.*', ''), T3.PLINE_CODE) T3, (SELECT JUDGE_STOVE_NO, SUM(OFFLINE_PRODUCT) OFFLINE_PRODUCT, MEMO FROM (select REGEXP_REPLACE(JUDGE_STOVE_NO, '-.*', '') JUDGE_STOVE_NO, OFFLINE_PRODUCT, LISTAGG(DEFECT_ITEM || OFFLINE_PRODUCT || '支', ',') within GROUP(order by REPLACE(JUDGE_STOVE_NO, SUBSTR(JUDGE_STOVE_NO, -3), '')) over(partition by REPLACE(JUDGE_STOVE_NO, SUBSTR(JUDGE_STOVE_NO, -3), '')) MEMO from MIL_CHECK_DEATIL_SIMPLE WHERE OFFLINE_PRODUCT > 0) GROUP BY JUDGE_STOVE_NO, MEMO) T4, (select T.JUDGE_STOVE_NO, T.PLINE_CODE, MIN(T.QUOTE_STATE) QUOTE_STATE from QCM_ZC_CHECKCONSIGN t WHERE IS_FLAG = '0' AND CRAFT_SOURCE = '0' GROUP BY T.JUDGE_STOVE_NO, T.PLINE_CODE) T5 WHERE SUBSTR(T.JUDGE_STOVE_NO, -3) = '-01' AND REGEXP_REPLACE(T.JUDGE_STOVE_NO, '-.*', '') = T2.JUDGE_STOVE_NO(+) AND T2.PROCESS_CODE(+) = 'D' AND T2.IS_ALL_SCRAP(+) <> '1' AND T.BACK_SLAB_FLAG <> '2' AND REGEXP_REPLACE(T.JUDGE_STOVE_NO, '-.*', '') = T3.JUDGE_STOVE_NO(+) AND T.PLINE_CODE = T3.PLINE_CODE(+) AND REGEXP_REPLACE(T.JUDGE_STOVE_NO, '-.*', '') = T4.JUDGE_STOVE_NO(+) AND REGEXP_REPLACE(T.JUDGE_STOVE_NO, '-.*', '') = T5.JUDGE_STOVE_NO(+) AND T.PLINE_CODE = T5.PLINE_CODE(+) ]]> SELECT T.PLINE_CODE,T.PLINE_NAME FROM COM_BASE_PLINE T WHERE T.PROCESS_CODE = ? select t.* from COM_BASE_INFO t WHERE T.SORTCODE = '4105' 0 THEN '是' ELSE '否' END IS_FLAG, (SELECT MAX(CASE WHEN Q.IS_FLAG = '0' AND Q.IS_ALL_SCRAP IN ('0', '2') AND ((Q.VALIDFLAG = '20' AND Q.JUDGE_RESULT_CODE IN ('40740701', '40740709')) OR Q.INSTANCY_FLAG = '1') THEN '通过' END) FROM QCM_ZG_JUGDE_APPLY Q WHERE Q.HEAT_PLAN_NO = T.HEAT_PLAN_NO AND Q.PROCESS_CODE = 'E' AND Q.BATCH_NO = P.PHY_BATCH_NO AND Q.APPLY_FLAG = '0') VALIDFLAG, MAX(T.WAITING_DECISION_MEMO) WAITING_DECISION_MEMO from PLN_ZY_DBK_M t, (SELECT T1.HEAT_PLAN_NO, MAX(T1.LOAD_TIME) LOAD_TIME FROM VRP_LOADING_RESULT T1 WHERE 1 = 1 #LOAD_TIME# GROUP BY T1.HEAT_PLAN_NO) T1, (SELECT DISTINCT T2.ORDER_NO, T3.ORDER_SEQ, T3.FINAL_USER_DESC FROM SLM_ORDER_HEAD T2, SLM_ORDER_LINE T3 WHERE T2.ORD_PK = T3.ORD_PK) H, PORT_VRP_BATCH_SAMPLE_RESULT P WHERE T.HEAT_PLAN_NO = T1.HEAT_PLAN_NO AND T.ORDER_NO = H.ORDER_NO(+) AND T.ORDER_SEQ = H.ORDER_SEQ(+) AND T.HEAT_PLAN_NO = P.HEAT_PLAN_NO #LOAD_TIME# #SOMETHING# GROUP BY T1.LOAD_TIME, T.HEAT_PLAN_NO, T.HEAT_PLAN_NO, T.PLINE_CODE, T.PLINE_NAME, T.DECISION, T.IF_MONITOR, T.ZY_BATCH_ID, T.JUDGE_STOVE_NO, P.PHY_BATCH_NO ORDER BY T1.LOAD_TIME) WHERE 1 = 1 #VALIDFLAG# ]]> 0 THEN '是' ELSE '否' END IS_FLAG, (SELECT MAX(CASE WHEN Q.IS_FLAG = '0' AND Q.IS_ALL_SCRAP IN ('0', '2') AND ((Q.VALIDFLAG = '20' AND Q.JUDGE_RESULT_CODE IN ('40740701', '40740709')) OR Q.INSTANCY_FLAG = '1') THEN '通过' END) FROM QCM_ZG_JUGDE_APPLY Q WHERE Q.JUGDE_APPLY_CODE = P.JUGDE_APPLY_CODE AND Q.PROCESS_CODE = 'F' AND Q.BATCH_NO = P.PHY_BATCH_NO AND Q.APPLY_FLAG = '0') VALIDFLAG, MAX(T.WAITING_DECISION_MEMO) WAITING_DECISION_MEMO from PLN_ZY_RCL_M t, (SELECT T1.HEAT_PLAN_NO, MAX(T1.LOAD_TIME) LOAD_TIME FROM HTT_LOADING_RESULT T1 WHERE 1 = 1 #LOAD_TIME# GROUP BY T1.HEAT_PLAN_NO) T1, (SELECT DISTINCT T2.ORDER_NO, T3.ORDER_SEQ, T3.FINAL_USER_DESC FROM SLM_ORDER_HEAD T2, SLM_ORDER_LINE T3 WHERE T2.ORD_PK = T3.ORD_PK) H, PORT_HTT_BATCH_SAMPLE_RESULT P WHERE T.HEAT_PLAN_NO = T1.HEAT_PLAN_NO AND T.ORDER_NO = H.ORDER_NO(+) AND T.ORDER_SEQ = H.ORDER_SEQ(+) AND SUBSTR(P.PHY_BATCH_NO,-3) <> '000' AND T.HEAT_PLAN_NO = P.HEAT_PLAN_NO #LOAD_TIME# #SOMETHING# GROUP BY T1.LOAD_TIME, T.HEAT_PLAN_NO, T.HEAT_PLAN_NO, T.PLINE_CODE, T.PLINE_NAME, T.DECISION, T.IF_MONITOR, T.ZY_BATCH_ID, P.JUGDE_APPLY_CODE, T.JUDGE_STOVE_NO, P.PHY_BATCH_NO ORDER BY T1.LOAD_TIME) WHERE 1 = 1 #VALIDFLAG# ]]> 0 THEN '是' ELSE '否' END IS_FLAG, CASE WHEN SUM(CASE WHEN P.MAT_STATUS = '00' OR P.MAT_STATUS = '20' THEN P.ACT_COUNT ELSE 0 END) > (SELECT SUM(Q.ACT_COUNT) FROM QCM_ZG_JUGDE_APPLY Q WHERE Q.HEAT_PLAN_NO = T.HEAT_PLAN_NO AND Q.PROCESS_CODE = 'G' AND Q.BATCH_NO = P.PHY_BATCH_NO AND Q.APPLY_FLAG = '0') THEN '' ELSE (SELECT MIN(CASE WHEN Q.IS_FLAG = '0' AND Q.IS_ALL_SCRAP IN ('0', '2') AND ((Q.VALIDFLAG = '20' AND Q.JUDGE_RESULT_CODE IN ('40740701', '40740709')) OR Q.INSTANCY_FLAG = '1') THEN '通过' ELSE '' END) FROM QCM_ZG_JUGDE_APPLY Q WHERE Q.HEAT_PLAN_NO = T.HEAT_PLAN_NO AND Q.PROCESS_CODE = 'G' AND Q.BATCH_NO = P.PHY_BATCH_NO AND Q.APPLY_FLAG = '0' AND Q.IS_ALL_SCRAP <> '2') END VALIDFLAG, MAX(T.WAITING_DECISION_MEMO) WAITING_DECISION_MEMO, MAX(T.Memo2) Memo2 , (SELECT SUM(R.OFFLINE_NUM - R.RE_NUM - R.GROUP_NUM) FROM MCH_OFFLINE_RESULT R WHERE R.HEAT_PLAN_NO = T.HEAT_PLAN_NO AND R.BATCH_NO = P.PHY_BATCH_NO AND R.JUDGE_STOVE_NO = T.JUDGE_STOVE_NO) LXZ, (SELECT SUM(R.OFFLINE_WT - R.RE_WT - R.GROUP_WT) FROM MCH_OFFLINE_RESULT R WHERE R.HEAT_PLAN_NO = T.HEAT_PLAN_NO AND R.BATCH_NO = P.PHY_BATCH_NO AND R.JUDGE_STOVE_NO = T.JUDGE_STOVE_NO) LXD, (SELECT SUM(R.GROUP_NUM) FROM MCH_OFFLINE_RESULT R WHERE R.HEAT_PLAN_NO = T.HEAT_PLAN_NO AND R.BATCH_NO = P.PHY_BATCH_NO AND R.JUDGE_STOVE_NO = T.JUDGE_STOVE_NO) ZLZ from PLN_ZY_JGX_M t, (SELECT T1.HEAT_PLAN_NO, T1.JUDGE_STOVE_NO, MAX(T1.LOAD_TIME) LOAD_TIME FROM MCH_LOADING_RESULT T1 WHERE 1 = 1 #LOAD_TIME# GROUP BY T1.HEAT_PLAN_NO, T1.JUDGE_STOVE_NO) T1, PORT_MCH_BATCH_SAMPLE_RESULT P WHERE T.HEAT_PLAN_NO = T1.HEAT_PLAN_NO(+) AND P.VALIDFLAG = '1' AND T.HEAT_PLAN_NO = P.HEAT_PLAN_NO #LOAD_TIME# #SOMETHING# GROUP BY T1.LOAD_TIME, T.HEAT_PLAN_NO, T.HEAT_PLAN_NO, T.PLINE_CODE, T.PLINE_NAME, T.DECISION, T.ORDER_NO, T.ORDER_SEQ, T.IF_MONITOR, T.ZY_BATCH_ID, T.JUDGE_STOVE_NO, P.PHY_BATCH_NO ORDER BY T1.LOAD_TIME) AA, (select M.HEAT_PLAN_NO, M.JUDGE_STOVE_NO, M.BATCH_NO, M.PLINE_CODE, MAX(M.INSTOCK_TIME) INSTOCK_TIME, SUM(M.ACT_COUNT) XXZ, SUM(M.ACT_WEIGHT) XXD from MAT_BC_M M WHERE M.HEAT_PLAN_NO IN (SELECT T1.HEAT_PLAN_NO FROM MCH_LOADING_RESULT T1 WHERE 1 = 1 #LOAD_TIME# GROUP BY T1.HEAT_PLAN_NO) AND M.QCM_STAUS = '00' GROUP BY M.HEAT_PLAN_NO, M.PLINE_CODE, M.JUDGE_STOVE_NO, M.BATCH_NO UNION ALL select M.HEAT_PLAN_NO, M.JUDGE_STOVE_NO, M.BATCH_NO, M.PLINE_CODE, MAX(M.INSTOCK_TIME) INSTOCK_TIME, SUM(M.ACT_COUNT) XXZ, SUM(M.ACT_WEIGHT) XXD from MAT_BC_BACKUP M WHERE M.HEAT_PLAN_NO IN (SELECT T1.HEAT_PLAN_NO FROM MCH_LOADING_RESULT T1 WHERE 1 = 1 #LOAD_TIME# GROUP BY T1.HEAT_PLAN_NO) AND M.QCM_STAUS = '00' GROUP BY M.HEAT_PLAN_NO, M.PLINE_CODE, M.JUDGE_STOVE_NO, M.BATCH_NO) M, (select DISTINCT N.JUDGE_STOVE_NO, N.BATCH_NO, '打捆' BUNDLING_NUM from HTT_ENTRUST_RESULT N WHERE N.BUNDLING_NUM > 0) N, (select DISTINCT P.JUDGE_STOVE_NO, P.BATCH_NO, LISTAGG(P.MEMO || ':' || SUM(NVL(P.OFFLINE_NUM, 0) - NVL(P.RE_NUM, 0)) || '支', ',') WITHIN GROUP(ORDER BY P.JUDGE_STOVE_NO, P.BATCH_NO) OVER(PARTITION BY P.JUDGE_STOVE_NO, P.BATCH_NO) MEMO from MCH_OFFLINE_RESULT P where P.OFFLINE_NUM - P.RE_NUM > 0 --AND P.JUDGE_STOVE_NO = '699362' GROUP BY P.JUDGE_STOVE_NO, P.BATCH_NO, P.MEMO) P WHERE AA.HEAT_PLAN_NO = M.HEAT_PLAN_NO(+) AND AA.JUDGE_STOVE_NO = M.JUDGE_STOVE_NO(+) AND AA.BATCH_NO = M.BATCH_NO(+) AND AA.PLINE_CODE = M.PLINE_CODE(+) AND AA.JUDGE_STOVE_NO = P.JUDGE_STOVE_NO(+) AND AA.BATCH_NO = P.BATCH_NO(+) AND AA.JUDGE_STOVE_NO = N.JUDGE_STOVE_NO(+) AND AA.BATCH_NO = N.BATCH_NO(+) #VALIDFLAG# ]]> 0 ]]> 0) AND T.JUDGE_STOVE_NO = T2.JUDGE_STOVE_NO #SOMETHING# group by t.judge_stove_no, T.JUGDE_APPLY_CODE, t.lot_no, t.pro_order_no, t.pline_code, t.pline_name, t.producname, t.steelname, t.GRADENAME, t.spec_name, t.model_desc, t.std_name, t.target order by T.PLINE_CODE, t.judge_stove_no, T.JUGDE_APPLY_CODE) WHERE OUTPUT_WEIGHT > 0 ]]> 0) AND T.JUDGE_STOVE_NO = T2.JUDGE_STOVE_NO --AND T.BAL_YEAR_MONTH = '201904' #SOMETHING# group by t.pline_code, t.pline_name, T2.INWL_ID, T2.INWL_DESC, T2.OUTWL_ID, T2.OUTWL_DESC) WHERE OUTPUT_WEIGHT > 0 ]]> 0) AND T.JUDGE_STOVE_NO = T2.JUDGE_STOVE_NO AND T.HEAT_PLAN_NO = T3.HEAT_PLAN_NO(+) AND T.JUDGE_STOVE_NO = T3.JUDGE_STOVE_NO(+) AND T.BATCH_NO = T3.PHY_BATCH_NO(+) AND T2.PLANSTATUS = '40' --AND T.BAL_YEAR_MONTH = '201904' #SOMETHING# group by t.pline_code, t.pline_name, T2.INWL_ID, T2.INWL_DESC, T2.OUTWL_ID, T2.OUTWL_DESC ]]> 0) AND T.JUDGE_STOVE_NO = T2.JUDGE_STOVE_NO --AND T.BAL_YEAR_MONTH = '201904' #SOMETHING# group by t.pline_code, t.pline_name, T2.INWL_ID, T2.INWL_DESC, T2.OUTWL_ID, T2.OUTWL_DESC) WHERE OUTPUT_WEIGHT > 0 ]]> '1' AND (TRIM(A.OP_PROCESS) <> '7' OR A.OP_PROCESS IS NULL) AND SUBSTR(A.JUDGE_STOVE_NO, -2) = '01' AND A.JUDGE_STOVE_NO = T1.JUDGE_STOVE_NO) HGZ7, (SELECT SUM(A.ACT_THEORY_WEIGHT) FROM PORT_MIL_BATCH_SAMPLE_RESULT A WHERE A.IS_VALID = '1' AND A.STATUS <> '1' AND (TRIM(A.OP_PROCESS) <> '7' OR A.OP_PROCESS IS NULL) AND SUBSTR(A.JUDGE_STOVE_NO, -2) = '01' AND A.JUDGE_STOVE_NO = T1.JUDGE_STOVE_NO) HGD7, NVL((select sum(A.act_count) from PORT_MIL_BATCH_SAMPLE_RESULT A WHERE A.IS_VALID = '1' AND A.STATUS = '2' AND TRIM(A.OP_PROCESS) = '7' AND A.JUDGE_STOVE_NO = T1.JUDGE_STOVE_NO), 0) FPZ7, NVL((select SUM(A.ACT_THEORY_WEIGHT) from PORT_MIL_BATCH_SAMPLE_RESULT A WHERE A.IS_VALID = '1' AND A.STATUS = '2' AND TRIM(A.OP_PROCESS) = '7' AND A.JUDGE_STOVE_NO = T1.JUDGE_STOVE_NO), 0) FPD7, NVL((select sum(1) from PORT_MIL_BATCH_SAMPLE_RESULT A WHERE A.IS_VALID = '1' AND A.STATUS = '2' AND TRIM(A.OP_PROCESS) = '9' AND A.PLAN_ID = T1.ID AND REGEXP_REPLACE(A.JUDGE_STOVE_NO, '-.*', '') = REGEXP_REPLACE(T1.JUDGE_STOVE_NO, '-.*', '')), 0) FPZ9, NVL((select sum(A.act_count) from PORT_MIL_BATCH_SAMPLE_RESULT A WHERE A.IS_VALID = '1' AND A.STATUS = '2' AND TRIM(A.OP_PROCESS) = '9' AND A.PLAN_ID = T1.ID AND REGEXP_REPLACE(A.JUDGE_STOVE_NO, '-.*', '') = REGEXP_REPLACE(T1.JUDGE_STOVE_NO, '-.*', '')), 0) FPD9, NVL((select sum(A.act_count) from PORT_MIL_BATCH_SAMPLE_RESULT A WHERE A.IS_VALID = '1' AND A.STATUS = '3' AND TRIM(A.OP_PROCESS) = '9' AND A.PLAN_ID = T1.ID AND REGEXP_REPLACE(A.JUDGE_STOVE_NO, '-.*', '') = REGEXP_REPLACE(T1.JUDGE_STOVE_NO, '-.*', '')), 0) XXZ9, NVL((select SUM(A.ACT_THEORY_WEIGHT) from PORT_MIL_BATCH_SAMPLE_RESULT A WHERE A.IS_VALID = '1' AND A.STATUS = '3' AND TRIM(A.OP_PROCESS) = '9' AND A.PLAN_ID = T1.ID AND REGEXP_REPLACE(A.JUDGE_STOVE_NO, '-.*', '') = REGEXP_REPLACE(T1.JUDGE_STOVE_NO, '-.*', '')), 0) XXD9, NVL((select sum(A.act_count) from PORT_MIL_BATCH_SAMPLE_RESULT A WHERE A.IS_VALID = '1' AND A.STATUS IN ('2', '5') AND TRIM(A.OP_PROCESS) = '10' AND A.PLAN_ID = T1.ID AND REGEXP_REPLACE(A.JUDGE_STOVE_NO, '-.*', '') = REGEXP_REPLACE(T1.JUDGE_STOVE_NO, '-.*', '')), 0) FPZ10, NVL((select SUM(A.ACT_THEORY_WEIGHT) from PORT_MIL_BATCH_SAMPLE_RESULT A WHERE A.IS_VALID = '1' AND A.STATUS IN ('2', '5') AND TRIM(A.OP_PROCESS) = '10' AND A.PLAN_ID = T1.ID AND REGEXP_REPLACE(A.JUDGE_STOVE_NO, '-.*', '') = REGEXP_REPLACE(T1.JUDGE_STOVE_NO, '-.*', '')), 0) FPD10, NVL((select sum(A.act_count) from PORT_MIL_BATCH_SAMPLE_RESULT A WHERE A.IS_VALID = '1' AND A.STATUS = '3' AND TRIM(A.OP_PROCESS) = '10' AND A.PLAN_ID = T1.ID AND REGEXP_REPLACE(A.JUDGE_STOVE_NO, '-.*', '') = REGEXP_REPLACE(T1.JUDGE_STOVE_NO, '-.*', '')), 0) XXZ10, NVL((select SUM(A.ACT_THEORY_WEIGHT) from PORT_MIL_BATCH_SAMPLE_RESULT A WHERE A.IS_VALID = '1' AND A.STATUS = '3' AND TRIM(A.OP_PROCESS) = '10' AND A.PLAN_ID = T1.ID AND REGEXP_REPLACE(A.JUDGE_STOVE_NO, '-.*', '') = REGEXP_REPLACE(T1.JUDGE_STOVE_NO, '-.*', '')), 0) XXD10, NVL((select sum(A.act_count) from PORT_MIL_BATCH_SAMPLE_RESULT A WHERE A.IS_VALID = '1' AND A.STATUS = '2' AND TRIM(A.OP_PROCESS) = '11' AND A.PLAN_ID = T1.ID AND REGEXP_REPLACE(A.JUDGE_STOVE_NO, '-.*', '') = REGEXP_REPLACE(T1.JUDGE_STOVE_NO, '-.*', '')), 0) FPZ11, NVL((select SUM(A.ACT_THEORY_WEIGHT) from PORT_MIL_BATCH_SAMPLE_RESULT A WHERE A.IS_VALID = '1' AND A.STATUS = '2' AND TRIM(A.OP_PROCESS) = '11' AND A.PLAN_ID = T1.ID AND REGEXP_REPLACE(A.JUDGE_STOVE_NO, '-.*', '') = REGEXP_REPLACE(T1.JUDGE_STOVE_NO, '-.*', '')), 0) FPD11, NVL((select sum(A.act_count) from PORT_MIL_BATCH_SAMPLE_RESULT A WHERE A.IS_VALID = '1' AND A.STATUS = '3' AND TRIM(A.OP_PROCESS) = '11' AND A.PLAN_ID = T1.ID AND REGEXP_REPLACE(A.JUDGE_STOVE_NO, '-.*', '') = REGEXP_REPLACE(T1.JUDGE_STOVE_NO, '-.*', '')), 0) XXZ11, NVL((select SUM(A.ACT_THEORY_WEIGHT) from PORT_MIL_BATCH_SAMPLE_RESULT A WHERE A.IS_VALID = '1' AND A.STATUS = '3' AND TRIM(A.OP_PROCESS) = '11' AND A.PLAN_ID = T1.ID AND REGEXP_REPLACE(A.JUDGE_STOVE_NO, '-.*', '') = REGEXP_REPLACE(T1.JUDGE_STOVE_NO, '-.*', '')), 0) XXD11, NVL((select sum(1) from PORT_MIL_BATCH_SAMPLE_RESULT A WHERE A.IS_VALID = '1' AND A.GROUP_FLAG = '1' AND TRIM(A.OP_PROCESS) = '9' AND A.PLAN_ID = T1.ID AND REGEXP_REPLACE(A.JUDGE_STOVE_NO, '-.*', '') = REGEXP_REPLACE(T1.JUDGE_STOVE_NO, '-.*', '')), 0) ZLZ9, NVL((select sum(A.ACT_THEORY_WEIGHT) from PORT_MIL_BATCH_SAMPLE_RESULT A WHERE A.IS_VALID = '1' AND A.GROUP_FLAG = '1' AND TRIM(A.OP_PROCESS) = '9' AND A.PLAN_ID = T1.ID AND REGEXP_REPLACE(A.JUDGE_STOVE_NO, '-.*', '') = REGEXP_REPLACE(T1.JUDGE_STOVE_NO, '-.*', '')), 0) ZLD9, NVL((select sum(1) from PORT_MIL_BATCH_SAMPLE_RESULT A WHERE A.IS_VALID = '1' AND A.GROUP_FLAG = '1' AND TRIM(A.OP_PROCESS) = '10' AND A.PLAN_ID = T1.ID AND REGEXP_REPLACE(A.JUDGE_STOVE_NO, '-.*', '') = REGEXP_REPLACE(T1.JUDGE_STOVE_NO, '-.*', '')), 0) ZLZ10, NVL((select sum(A.ACT_THEORY_WEIGHT) from PORT_MIL_BATCH_SAMPLE_RESULT A WHERE A.IS_VALID = '1' AND A.GROUP_FLAG = '1' AND TRIM(A.OP_PROCESS) = '10' AND A.PLAN_ID = T1.ID AND REGEXP_REPLACE(A.JUDGE_STOVE_NO, '-.*', '') = REGEXP_REPLACE(T1.JUDGE_STOVE_NO, '-.*', '')), 0) ZLD10, NVL((select sum(1) from PORT_MIL_BATCH_SAMPLE_RESULT A WHERE A.IS_VALID = '1' AND A.GROUP_FLAG = '1' AND TRIM(A.OP_PROCESS) = '11' AND A.PLAN_ID = T1.ID AND REGEXP_REPLACE(A.JUDGE_STOVE_NO, '-.*', '') = REGEXP_REPLACE(T1.JUDGE_STOVE_NO, '-.*', '')), 0) ZLZ11, NVL((select sum(A.ACT_THEORY_WEIGHT) from PORT_MIL_BATCH_SAMPLE_RESULT A WHERE A.IS_VALID = '1' AND A.GROUP_FLAG = '1' AND TRIM(A.OP_PROCESS) = '11' AND A.PLAN_ID = T1.ID AND REGEXP_REPLACE(A.JUDGE_STOVE_NO, '-.*', '') = REGEXP_REPLACE(T1.JUDGE_STOVE_NO, '-.*', '')), 0) ZLD11, (SELECT DECODE(B.DIRECTOR_QUANTITY, 0, '', TO_CHAR(NVL(B.QUALIFIED_BRANCH, 0) * 100 / B.DIRECTOR_QUANTITY, 'FM990.00') || '%') FROM mil_surface_result B WHERE B.JUDGE_STOVE_NO = T1.JUDGE_STOVE_NO) qualifiedRate, SUM(B.FEED_NUM_PLAN) SLZ, SUM(B.MAT_TOTAL_HEIGHT - B.FEED_NUM *DECODE(B.CUT_TARGET, '返废', NVL(round(B.CUT_WEIGHT , 3), 0), 0)) SLD, SUM(B.FEED_NUM_PLAN * B.DB_NUM) * MAX(T1.SAW_NUM) YJZ, NVL((select sum(A.act_count) from PORT_MIL_BATCH_SAMPLE_RESULT A WHERE A.IS_VALID = '1' AND A.STATUS = '1' AND A.PLAN_ID = T1.ID AND REGEXP_REPLACE(A.JUDGE_STOVE_NO, '-.*', '') = REGEXP_REPLACE(T1.JUDGE_STOVE_NO, '-.*', '')), 0) undeterminedNum, NVL((select sum(A.INPUT_WEIGHT) from PORT_MIL_BATCH_SAMPLE_RESULT A WHERE A.IS_VALID = '1' AND A.STATUS = '1' AND A.PLAN_ID = T1.ID AND REGEXP_REPLACE(A.JUDGE_STOVE_NO, '-.*', '') = REGEXP_REPLACE(T1.JUDGE_STOVE_NO, '-.*', '')), 0) undeterminedD, NVL((select sum(A.act_count) from PORT_MIL_BATCH_SAMPLE_RESULT A WHERE A.IS_VALID = '1' AND A.STATUS IN ('2', '5') AND A.OP_PROCESS <> '14' AND A.PLAN_ID = T1.ID AND REGEXP_REPLACE(A.JUDGE_STOVE_NO, '-.*', '') = REGEXP_REPLACE(T1.JUDGE_STOVE_NO, '-.*', '')), 0) ScrapNum, NVL((select sum(A.ACT_THEORY_WEIGHT) from PORT_MIL_BATCH_SAMPLE_RESULT A WHERE A.IS_VALID = '1' AND A.STATUS IN ('2', '5') AND A.OP_PROCESS <> '14' AND A.PLAN_ID = T1.ID AND REGEXP_REPLACE(A.JUDGE_STOVE_NO, '-.*', '') = REGEXP_REPLACE(T1.JUDGE_STOVE_NO, '-.*', '')), 0) ScrapD, NVL((select sum(A.act_count) from PORT_MIL_BATCH_SAMPLE_RESULT A WHERE A.IS_VALID = '1' AND A.STATUS = '2' AND A.OP_PROCESS = '14' AND A.PLAN_ID = T1.ID AND REGEXP_REPLACE(A.JUDGE_STOVE_NO, '-.*', '') = REGEXP_REPLACE(T1.JUDGE_STOVE_NO, '-.*', '')), 0) FQY, NVL((select sum(A.act_count) from PORT_MIL_BATCH_SAMPLE_RESULT A WHERE A.IS_VALID = '1' AND A.STATUS = '6' AND A.PLAN_ID = T1.ID AND REGEXP_REPLACE(A.JUDGE_STOVE_NO, '-.*', '') = REGEXP_REPLACE(T1.JUDGE_STOVE_NO, '-.*', '')), 0) WWFPZ, NVL((SELECT NVL(SUM(T12.QUALIFIED_NUM), 0) FROM MIL_INSTORE_RESULT T12 WHERE T12.RESULT_NO = T1.ID AND REGEXP_REPLACE(T12.JUDGE_STOVE_NO, '-.*', '') = REGEXP_REPLACE(T1.JUDGE_STOVE_NO, '-.*', '') AND T12.NODE_FUR_FLAG = '1'), 0) XXZ, NVL((SELECT NVL(SUM(T12.QUALIFIED_TONS), 0) FROM MIL_INSTORE_RESULT T12 WHERE T12.RESULT_NO = T1.ID AND REGEXP_REPLACE(T12.JUDGE_STOVE_NO, '-.*', '') = REGEXP_REPLACE(T1.JUDGE_STOVE_NO, '-.*', '') AND T12.NODE_FUR_FLAG = '1'), 0) XXD, NVL((SELECT NVL(SUM(T12.QUALIFIED_NUM), 0) FROM MIL_INSTORE_RESULT T12 WHERE T12.RESULT_NO = T1.ID AND REGEXP_REPLACE(T12.JUDGE_STOVE_NO, '-.*', '') = REGEXP_REPLACE(T1.JUDGE_STOVE_NO, '-.*', '')), 0) HGZ12, NVL((SELECT NVL(SUM(T12.QUALIFIED_TONS), 0) FROM MIL_INSTORE_RESULT T12 WHERE T12.RESULT_NO = T1.ID AND REGEXP_REPLACE(T12.JUDGE_STOVE_NO, '-.*', '') = REGEXP_REPLACE(T1.JUDGE_STOVE_NO, '-.*', '')), 0) HGD12, 0 HGM12, NVL((select SUM(Q.ACT_COUNT) from QCM_ZG_JUGDE_APPLY Q WHERE Q.VALIDFLAG = '20' AND Q.APPLY_FLAG = '0' AND Q.JUDGE_STOVE_NO = REGEXP_REPLACE(T1.JUDGE_STOVE_NO, '-.*', '')), 0) PDZ, NVL((select DECODE(NVL(SUM(Q.ACT_WEIGHT), 0), 0, SUM(Q.ACT_THEORY_WEIGHT), SUM(Q.ACT_WEIGHT)) from QCM_ZG_JUGDE_APPLY Q WHERE Q.VALIDFLAG = '20' AND Q.APPLY_FLAG = '0' AND Q.JUDGE_STOVE_NO = REGEXP_REPLACE(T1.JUDGE_STOVE_NO, '-.*', '')), 0) PDD, NVL((select SUM(Q.ACT_LEN) from QCM_ZG_JUGDE_APPLY Q WHERE 1 = 1 AND Q.VALIDFLAG = '20' AND Q.APPLY_FLAG = '0' AND Q.JUDGE_STOVE_NO = REGEXP_REPLACE(T1.JUDGE_STOVE_NO, '-.*', '')), 0) PDM, NVL((select SUM(Q.ACT_COUNT) from QCM_ZG_JUGDE_APPLY Q WHERE Q.APPLY_FLAG = '0' AND Q.JUDGE_STOVE_NO = REGEXP_REPLACE(T1.JUDGE_STOVE_NO, '-.*', '')), 0) SPZ, NVL((select DECODE(NVL(SUM(Q.ACT_WEIGHT), 0), 0, SUM(Q.ACT_THEORY_WEIGHT), SUM(Q.ACT_WEIGHT)) from QCM_ZG_JUGDE_APPLY Q WHERE Q.APPLY_FLAG = '0' AND Q.JUDGE_STOVE_NO = REGEXP_REPLACE(T1.JUDGE_STOVE_NO, '-.*', '')), 0) SPD, NVL((select SUM(Q.ACT_LEN) from QCM_ZG_JUGDE_APPLY Q WHERE Q.APPLY_FLAG = '0' AND Q.JUDGE_STOVE_NO = REGEXP_REPLACE(T1.JUDGE_STOVE_NO, '-.*', '')), 0) SPM, (NVL((select sum(A.act_count) from PORT_MIL_BATCH_SAMPLE_RESULT A WHERE A.IS_VALID = '1' AND A.STATUS IN ('3', '4') AND A.OP_PROCESS <> '12' AND A.PLAN_ID = T1.ID), 0) + NVL((SELECT NVL(SUM(T12.OFFLINE_NUM), 0) FROM MIL_INSTORE_RESULT T12 WHERE T12.RESULT_NO = T1.ID AND REGEXP_REPLACE(T12.JUDGE_STOVE_NO, '-.*', '') = REGEXP_REPLACE(T1.JUDGE_STOVE_NO, '-.*', '')), 0)) LXZ, NVL((select sum(A.act_count) from PORT_MIL_BATCH_SAMPLE_RESULT A WHERE A.IS_VALID = '1' AND A.STATUS = '4' AND A.GROUP_FLAG = '0' AND A.PLAN_ID = T1.ID AND REGEXP_REPLACE(A.JUDGE_STOVE_NO, '-.*', '') = REGEXP_REPLACE(T1.JUDGE_STOVE_NO, '-.*', '')), 0) FXZ, NVL((select sum(A.act_count) from PORT_MIL_BATCH_SAMPLE_RESULT A WHERE A.IS_VALID = '1' AND A.GROUP_FLAG = '1' AND TRIM(A.OP_PROCESS) > 6 AND A.PLAN_ID = T1.ID AND REGEXP_REPLACE(A.JUDGE_STOVE_NO, '-.*', '') = REGEXP_REPLACE(T1.JUDGE_STOVE_NO, '-.*', '')), 0) ZLZ, NVL((select sum(A.ACT_THEORY_WEIGHT) from PORT_MIL_BATCH_SAMPLE_RESULT A WHERE A.IS_VALID = '1' AND A.GROUP_FLAG = '1' AND TRIM(A.OP_PROCESS) > 6 AND A.PLAN_ID = T1.ID AND REGEXP_REPLACE(A.JUDGE_STOVE_NO, '-.*', '') = REGEXP_REPLACE(T1.JUDGE_STOVE_NO, '-.*', '')), 0) ZLD, (select MAX(A.BAL_YEAR_MONTH) from PORT_MIL_BATCH_SAMPLE_RESULT A WHERE A.PLAN_ID = T1.ID) BAL_YEAR_MONTH, TO_CHAR(NVL((select SUM(A.ACT_THEORY_WEIGHT) from PORT_MIL_BATCH_SAMPLE_RESULT A WHERE A.IS_VALID = '1' AND A.STATUS <> '2' AND A.STATUS <> '3' AND A.STATUS <> '6' AND A.JUDGE_STOVE_NO = T1.JUDGE_STOVE_NO), 0) / SUM(B.MAT_TOTAL_HEIGHT) * 100, 'FM990.00') || '%' RATE, SUM(B.MAT_TOTAL_HEIGHT) * (1 - NVL((select R.BURNNING_RATE from MIL_FUR_RESULT R WHERE R.JUDGE_STOVE_NO = T1.JUDGE_STOVE_NO) / 100, 0)) - DECODE(MAX(T1.CONTROL_THICKP), 0, 0, (MAX(T1.CUT_HEAD_LENGTHP) + MAX(T1.CUT_TRAIL_LENGTHP)) / 1000 * (0.02466 * MAX(T1.CONTROL_THICKP) / 1000 * 1.02 * ((SUBSTR(MAX(T1.PIPE_SIZE), 1, INSTR(MAX(T1.PIPE_SIZE), '*') - 1)) * (CASE WHEN INSTR(MAX(T1.VARIETIES), '套管') > 0 THEN 1.005 WHEN INSTR(MAX(T1.VARIETIES), '油管') > 0 THEN 1.005 ELSE 1 END) - (MAX(T1.CONTROL_THICKP) / 1000 * 1.02)) * SUM(B.FEED_NUM_PLAN * B.DB_NUM))) YJD, TO_CHAR(NVL((select DECODE(NVL(SUM(Q.ACT_WEIGHT), 0), 0, SUM(Q.ACT_THEORY_WEIGHT), SUM(Q.ACT_WEIGHT)) from QCM_ZG_JUGDE_APPLY Q WHERE Q.VALIDFLAG = '20' AND Q.APPLY_FLAG = '0' AND Q.JUDGE_STOVE_NO = REGEXP_REPLACE(T1.JUDGE_STOVE_NO, '-.*', '')), 0) * 100 / SUM(B.MAT_TOTAL_HEIGHT), 'FM990.00') || '%' RATE2 from MIL_PLAN T1, MIL_FEED_PLAN B WHERE T1.JUDGE_STOVE_NO = B.JUDGE_STOVE_NO AND T1.PRO_PLAN_ID = B.PRO_PLAN_ID AND T1.BACK_SLAB_FLAG <> '2' AND REGEXP_REPLACE(T1.JUDGE_STOVE_NO, '-.*', '') IN('#JUDGE_STOVE_NO#') GROUP BY T1.JUDGE_STOVE_NO, T1.LOT_NO, T1.PLINE_CODE, T1.JUDGE_STOVE_NO, T1.ID, T1.PRO_PLAN_ID, t1.gx_plan_no, T1.ID, T1.CONTRACT_NO) AA ORDER BY AA.FEED_TIME ASC) LOOP UPDATE MIL_PROCESSES T SET T.YJZ = MYROW.YJZ, T.YJD = MYROW.YJD, T.SLZ = MYROW.SLZ, T.SLD = MYROW.SLD, T.ZZL = (SELECT SUM(TR.QUALIFIED_WT) FROM MIL_CONTROL_LOG TR WHERE TR.JUDGE_STOVE_NO = T.JUDGE_STOVE_NO || '-01'), T.ZZZ = (SELECT SUM(TR.QUALIFIED_NUM) FROM MIL_CONTROL_LOG TR WHERE TR.JUDGE_STOVE_NO = T.JUDGE_STOVE_NO || '-01'), T.UNDETERMINEDNUM = MYROW.UNDETERMINEDNUM, T.UNDETERMINEDD = MYROW.UNDETERMINEDD, T.SCRAPNUM = MYROW.SCRAPNUM, T.SCRAPD = MYROW.SCRAPD, T.WWFPZ = MYROW.WWFPZ, T.FQY = MYROW.FQY, T.LXZ = MYROW.LXZ, T.FXZ = MYROW.FXZ, T.ZLZ = MYROW.ZLZ, T.ZLD = MYROW.ZLD, T.SPZ = MYROW.SPZ, T.SPD = MYROW.SPD, T.SPM = MYROW.SPM, T.PDZ = MYROW.PDZ, T.PDD = MYROW.PDD, T.PDM = MYROW.PDM, T.HGZ1 = MYROW.HGZ1, T.HGD1 = MYROW.HGD1, T.FPZ1 = MYROW.FPZ1, T.FPD1 = MYROW.FPD1, T.HGZ2 = MYROW.HGZ2, T.HGD2 = MYROW.HGD2, T.FPZ2 = MYROW.FPZ2, T.FPD2 = MYROW.FPD2, T.HGZ3 = MYROW.HGZ3, T.HGD3 = MYROW.HGD3, T.FPZ3 = MYROW.FPZ3, T.FPD3 = MYROW.FPD3, T.HGZ4 = MYROW.HGZ4, T.HGD4 = MYROW.HGD4, T.FPZ4 = MYROW.FPZ4, T.FPD4 = MYROW.FPD4, T.HGZ5 = MYROW.HGZ5, T.HGD5 = MYROW.HGD5, T.FPZ5 = MYROW.FPZ5, T.FPD5 = MYROW.FPD5, T.HGZ6 = MYROW.HGZ6, T.HGD6 = MYROW.HGD6, T.FPZ6 = MYROW.FPZ6, T.FPD6 = MYROW.FPD6, T.HGZ7 = MYROW.HGZ7, T.HGD7 = MYROW.HGD7, T.FPZ7 = MYROW.FPZ7, T.FPD7 = MYROW.FPD7, T.HGZ9 = MYROW.HGZ9, T.HGD9 = MYROW.HGD9, T.FPZ9 = MYROW.FPZ9, T.FPD9 = MYROW.FPD9, T.HGZ10 = MYROW.HGZ10, T.HGD10 = MYROW.HGD10, T.FPZ10 = MYROW.FPZ10, T.FPD10 = MYROW.FPD10, T.HGZ11 = MYROW.HGZ11, T.HGD11 = MYROW.HGD11, T.FPZ11 = MYROW.FPZ11, T.FPD11 = MYROW.FPD11, T.HGZ12 = MYROW.HGZ12, T.HGD12 = MYROW.HGD12, T.RATE = MYROW.RATE, T.QUALIFIEDRATE = MYROW.QUALIFIEDRATE, T.RATE2 = MYROW.RATE2, T.NODE_STATUS1 = MYROW.NODE_STATUS1 WHERE T.JUDGE_STOVE_NO = MYROW.JUDGE_STOVE_NO AND T.LOT_NO = MYROW.LOT_NO AND T.PLINE_CODE = MYROW.PLINE_CODE AND NVL(T.PRO_PLAN_ID, '/') = NVL(MYROW.PRO_PLAN_ID, '/') AND NVL(T.GX_PLAN_NO, '/') = NVL(MYROW.GX_PLAN_NO, '/'); IF (MYROW.YJD > MYROW.HGD12) THEN UPDATE MIL_PROCESSES T SET T.ZLC = NVL(MYROW.YJD, 0) - NVL(MYROW.HGD12, 0) WHERE T.JUDGE_STOVE_NO = MYROW.JUDGE_STOVE_NO AND T.LOT_NO = MYROW.LOT_NO AND T.PLINE_CODE = MYROW.PLINE_CODE AND NVL(T.PRO_PLAN_ID, '/') = NVL(MYROW.PRO_PLAN_ID, '/') AND NVL(T.GX_PLAN_NO, '/') = NVL(MYROW.GX_PLAN_NO, '/'); ELSE UPDATE MIL_PROCESSES T SET T.ZLC = 0 WHERE T.JUDGE_STOVE_NO = MYROW.JUDGE_STOVE_NO AND T.LOT_NO = MYROW.LOT_NO AND T.PLINE_CODE = MYROW.PLINE_CODE AND NVL(T.PRO_PLAN_ID, '/') = NVL(MYROW.PRO_PLAN_ID, '/') AND NVL(T.GX_PLAN_NO, '/') = NVL(MYROW.GX_PLAN_NO, '/'); END IF; END LOOP; END; ]]> 0 AND T.JUDGE_STOVE_NO = T1.JUDGE_STOVE_NO AND T1.PLINE_CODE = 'C072' ]]>