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'
]]>