= TO_DATE({3}, 'YYYY-MM-DD HH24:MI:SS')) AND ({4} IS NULL OR T.APPLY_TIME <= TO_DATE({4}, 'YYYY-MM-DD HH24:MI:SS')) AND ({5} = '0' OR T.PLINE_CODE IN {6}) AND ({7} IS NULL OR B.SAMPLE_TYPE = {7}) AND ({8} IS NULL OR {8} = '1' AND T.PLINE_CODE NOT IN ('C065', 'C066') OR {8} = '2' AND T.PLINE_CODE IN ('C065', 'C066')) AND T.PROCESS_CODE = {9} AND T.IS_FLAG = '0' AND T.IS_ALL_SCRAP IN ('0', '4', '5') GROUP BY T.BATCH_NO, T.JUDGE_STOVE_NO, T.STOVE_NO ORDER BY T.STOVE_NO ]]> = TO_DATE({3}, 'YYYY-MM-DD HH24:MI:SS')) AND ({4} IS NULL OR T.APPLY_TIME <= TO_DATE({4}, 'YYYY-MM-DD HH24:MI:SS')) AND ({5} = '0' OR T.PLINE_CODE IN {6}) AND ({7} IS NULL OR B.SAMPLE_TYPE = {7}) AND ({8} IS NULL OR {8} = '1' AND T.PLINE_CODE NOT IN ('C065', 'C066') OR {8} = '2' AND T.PLINE_CODE IN ('C065', 'C066')) AND T.PROCESS_CODE = {9} AND T.IS_FLAG = '0' AND T.IS_ALL_SCRAP IN ('0', '4', '5') GROUP BY T.BATCH_NO, T.JUDGE_STOVE_NO, T.STOVE_NO ORDER BY T.STOVE_NO ]]> '40740709') OR T.JUDGE_RESULT_CODE IN {3}) AND ({12} = '1' AND ({4} IS NULL OR T.APPLY_TIME >= TO_DATE({4}, 'YYYY-MM-DD HH24:MI:SS')) AND ({5} IS NULL OR T.APPLY_TIME <= TO_DATE({5}, 'YYYY-MM-DD HH24:MI:SS')) OR {12} = '2' AND ({4} IS NULL OR T.JUDGE_RESULT_TIME >= TO_DATE({4}, 'YYYY-MM-DD HH24:MI:SS')) AND ({5} IS NULL OR T.JUDGE_RESULT_TIME <= TO_DATE({5}, 'YYYY-MM-DD HH24:MI:SS'))) AND ({6} = '0' OR T.PLINE_CODE IN {7}) AND T.PROCESS_CODE = {8} AND T.IS_FLAG = '0' AND T.IS_ALL_SCRAP IN ('0', '4', '5') AND (T.STEEL_STANDRAD LIKE '%CIC%' OR T.STEEL_STANDRAD LIKE '%PIC%' OR T.ORD_LN_DLY_PK IS NULL) AND T.APPLY_TIME >= TO_DATE('2018-07-30', 'YYYY-MM-DD') AND ({9} IS NULL OR {9} = '0' AND E.JUDGE_RESULT_CODE IS NULL OR {9} = '1' AND E.JUDGE_RESULT_CODE IS NOT NULL) AND ({10} IS NULL OR F.ORDER_NO LIKE '%' || UPPER({10}) || '%') AND ({11} IS NULL OR F.ORDER_SEQ = {11}) AND ({13} IS NULL OR T.SUPPLY_UNIT = {13}) AND ((T.XS_FLAG != '1' AND T.IN_MOLD != '801701') OR T.IN_MOLD IS NULL OR T.XS_FLAG = '1' OR T.SUPPLY_UNIT = '120504' OR T.TARGET != 'A') GROUP BY T.JUGDE_APPLY_CODE, T.JUGDE_APPLY_SEQUENO, T.JUDGE_STOVE_NO, T.BATCH_NO, T.BATCH_GROUD_NO,T.IN_MOLD) TT GROUP BY TT.JUGDE_APPLY_CODE, TT.LOT_NO, TT.BATCH_NO, TT.JUDGE_STOVE_NO, TT.STOVE_NO,TT.IN_MOLD UNION ALL SELECT TT.STOVE_NO, TT.LOT_NO, MIN(TT.LOT_NO_GROUP) LOT_NO_GROUP, MIN(TT.JUDGE_STOVE_NO) JUDGE_STOVE_NO, MIN(TT.BATCH_NO) BATCH_NO, MIN(TT.ZP_M_LH) ZP_M_LH, MIN(TT.ZP_COLL) ZP_COLL, MIN(TT.LOAD_JUDGE_STOVE_NO) LOAD_JUDGE_STOVE_NO, MIN(TT.LOAD_BATCH_NO) LOAD_BATCH_NO, MIN(TT.GRADENAME) GRADENAME, MIN(TT.STEELNAME) STEELNAME, MIN(TT.ACT_DIMATER) ACT_DIMATER, MIN(TT.ACT_HEIGHT) ACT_HEIGHT, MIN(TT.PHY_RESULT_CODE) PHY_RESULT_CODE, MIN(TT.PHY_RESULT_NAME) PHY_RESULT_NAME, MIN(TT.CHEM_RESULT_CODE) CHEM_RESULT_CODE, MIN(TT.CHEM_RESULT_NAME) CHEM_RESULT_NAME, MIN(TT.PLINE_CODE) PLINE_CODE, MIN(TT.PLINE_NAME) PLINE_NAME, MIN(TT.APPLY_TIME) APPLY_TIME, MIN(TT.JUDGE_TIME) JUDGE_TIME, MIN(TT.JUDGE_NAME) JUDGE_NAME, MIN(TT.MEMO) MEMO, MIN(TT.JUDGE_MEMO) JUDGE_MEMO, MIN(TT.LK_FLAG) LK_FLAG, MIN(TT.STEEL_STANDRAD) STEEL_STANDRAD, MIN(TT.PHY_TYPE) PHY_TYPE, MIN(TT.OLD_GRADENAME) OLD_GRADENAME, MIN(TT.OLD_CIC) OLD_CIC, MIN(TT.PASS_APPLY_NO) PASS_APPLY_NO, MIN(TT.AUDIT_RESULT) AUDIT_RESULT, MIN(TT.URGENT_PASS_NO) URGENT_PASS_NO, MIN(TT.URGENT_AUDIT_RESULT) URGENT_AUDIT_RESULT, MIN(TT.RESULT_NAME) RESULT_NAME, MIN(TT.RESULT_CODE) RESULT_CODE, MIN(TT.SPEC_RESULT_NAME) SPEC_RESULT_NAME, MIN(TT.FACE_RESULT_NAME) FACE_RESULT_NAME, MIN(TT.DETECT_RESULT_NAME) DETECT_RESULT_NAME, MIN(TT.WATER_RESULT_NAME) WATER_RESULT_NAME, MIN(TT.PROCESS_RESULT_NAME) PROCESS_RESULT_NAME, MIN(TT.JUGDE_APPLY_CODE) JUGDE_APPLY_CODE, MIN(TT.TARGET) TARGET, MIN(TT.ORDER_NO) ORDER_NO, MIN(TT.BUYER_NAME) BUYER_NAME, MIN(TT.PRODUCNAME) PRODUCNAME, MIN(TT.STD_STYLE_DESC) STD_STYLE_DESC, MIN(TT.MODEL_DESC) MODEL_DESC, MIN(TT.SPEC_NAME) SPEC_NAME, MIN(TT.DELIVERY_STATE_NAME) DELIVERY_STATE_NAME, MIN(TT.STD_NAME) STD_NAME, MIN(TT.APPLY_MEMO) APPLY_MEMO, MIN(TT.HTT_TYPE) HTT_TYPE, MIN(TT.MIN_TEMP) MIN_TEMP, MIN(TT.HTT_TECHNOLOGY) HTT_TECHNOLOGY, MIN(TT.NOTCH_INFO) NOTCH_INFO, MIN(TT.NOTCH_LENGTH) NOTCH_LENGTH, MIN(TT.NOTCH_WIDTH) NOTCH_WIDTH, MIN(TT.NOTCH_DEPTH) NOTCH_DEPTH, MIN(TT.TESTING_GRADE) TESTING_GRADE, MIN(TT.TESTING_TYPE) TESTING_TYPE, MIN(TT.TESTING_GRADE1) TESTING_GRADE1, MIN(TT.TESTING_TYPE1) TESTING_TYPE1, MIN(TT.JUDGE_CONDITION) JUDGE_CONDITION, SUM(TT.ACT_COUNT) ACT_COUNT, SUM(TT.ACT_THEORY_WEIGHT) ACT_THEORY_WEIGHT, MIN(TT.CHECK_NO) CHECK_NO, MIN(TT.TEST_PRESSURE) TEST_PRESSURE, MIN(TT.HOLDTIME_TIME) HOLDTIME_TIME, MIN(TT.TEST_PRESSURE_Y) TEST_PRESSURE_Y, MIN(TT.PRODUCE_TIME) PRODUCE_TIME, MIN(TT.IF_OUT_DETECT) IF_OUT_DETECT, MIN(TT.IF_OUT_COAT) IF_OUT_COAT, MIN(TT.IF_OUT_IMPRESS) IF_OUT_IMPRESS, MIN(TT.IF_OUT_BLAST) IF_OUT_BLAST, MIN(TT.WO_ID) WO_ID, MIN(TT.EXIT_TEMP) EXIT_TEMP, MAX(TT.ZBS_LOCK_FLAG) ZBS_LOCK_FLAG, MIN(TT.AUTO_JUDGE) AUTO_JUDGE, MIN(TT.CIC) CIC, MIN(TT.PIC) PIC,TT.IN_MOLD FROM (SELECT MIN(T.STOVE_NO) STOVE_NO, MIN(T.LOT_NO) LOT_NO, MIN(T.LOT_NO_GROUP) LOT_NO_GROUP, T.JUDGE_STOVE_NO, T.BATCH_NO, MIN(T.ZP_M_LH) ZP_M_LH, MIN(T.ZP_COLL) ZP_COLL, MIN(T.LOAD_JUDGE_STOVE_NO) LOAD_JUDGE_STOVE_NO, MIN(T.LOAD_BATCH_NO) LOAD_BATCH_NO, MIN(T.GRADENAME) GRADENAME, MIN(T.STEELNAME) STEELNAME, MIN(T.ACT_DIMATER) ACT_DIMATER, MIN(T.ACT_HEIGHT) ACT_HEIGHT, NULL PHY_RESULT_CODE, NULL PHY_RESULT_NAME, NULL CHEM_RESULT_CODE, NULL CHEM_RESULT_NAME, MAX(T.PLINE_CODE) PLINE_CODE, MAX(T.PLINE_NAME) PLINE_NAME, TO_CHAR(MAX(T.APPLY_TIME), 'YYYY-MM-DD HH24:MI:SS') APPLY_TIME, TO_CHAR(MAX(T.JUDGE_RESULT_TIME), 'YYYY-MM-DD HH24:MI:SS') JUDGE_TIME, MIN(A.CREATE_NAME) JUDGE_NAME, MIN(T.JUDGE_FILE_MEMO) MEMO, MIN(T.JUDGE_MEMO) JUDGE_MEMO, MIN(T.LK_FLAG) LK_FLAG, MIN(T.STEEL_STANDRAD) STEEL_STANDRAD, CASE WHEN MIN(B.SAMPLE_TYPE) = '2' THEN '复验' ELSE '初验' END CHEM_TYPE, CASE WHEN MIN(C.SAMPLE_TYPE) = '2' THEN '复验' ELSE '初验' END PHY_TYPE, NULL OLD_GRADENAME, NULL OLD_CIC, MIN(D.PASS_APPLY_NO) PASS_APPLY_NO, MIN(D2.BASENAME) AUDIT_RESULT, MIN(D3.PASS_APPLY_NO) URGENT_PASS_NO, DECODE(MIN(D3.AUDIT_RESULT), '0', '审核不通过', '1', '审核通过', NULL) URGENT_AUDIT_RESULT, MIN(T.JUDGE_RESULT) RESULT_NAME, MIN(T.JUDGE_RESULT_CODE) RESULT_CODE, MIN(T4.BASENAME) SPEC_RESULT_NAME, MIN(T5.BASENAME) FACE_RESULT_NAME, MIN(T6.BASENAME) DETECT_RESULT_NAME, MIN(T7.BASENAME) WATER_RESULT_NAME, MIN(T8.BASENAME) PROCESS_RESULT_NAME, T.JUGDE_APPLY_CODE JUGDE_APPLY_CODE, MIN(T.TARGET) TARGET, MIN(F.ORDER_NO) || '/' || MIN(F.ORDER_SEQ) ORDER_NO, MIN(F.BUYER_NAME) BUYER_NAME, MIN(T.PRODUCNAME) PRODUCNAME, MIN(T.STD_STYLE_DESC) STD_STYLE_DESC, MIN(T.MODEL_DESC) MODEL_DESC, MIN(T.SPEC_NAME) SPEC_NAME, MIN(T.DELIVERY_STATE_NAME) DELIVERY_STATE_NAME, MIN(T.STD_NAME) STD_NAME, MIN(T.MEMO) APPLY_MEMO, MIN(T.HTT_TYPE) HTT_TYPE, MIN(T.MIN_TEMP) MIN_TEMP, MIN(T.HTT_TECHNOLOGY) HTT_TECHNOLOGY, MIN(T.NOTCH_INFO) NOTCH_INFO, MIN(T.NOTCH_LENGTH) NOTCH_LENGTH, MIN(T.NOTCH_WIDTH) NOTCH_WIDTH, MIN(T.NOTCH_DEPTH) NOTCH_DEPTH, MIN(T.TESTING_GRADE) TESTING_GRADE, MIN(T.TESTING_TYPE) TESTING_TYPE, MIN(T.TESTING_GRADE1) TESTING_GRADE1, MIN(T.TESTING_TYPE1) TESTING_TYPE1, '符合' JUDGE_CONDITION, MIN(T.ACT_COUNT) ACT_COUNT, MIN(T.ACT_WEIGHT) ACT_THEORY_WEIGHT, MIN(T.CHECK_NO) CHECK_NO, MIN(T.TEST_PRESSURE) TEST_PRESSURE, MIN(T.HOLDTIME_TIME) HOLDTIME_TIME, MIN(T.TEST_PRESSURE_Y) TEST_PRESSURE_Y, CASE WHEN MIN(T.PROCESS_CODE) = 'D' THEN TO_CHAR(MIN(G.FEED_TIME), 'YYYY-MM-DD HH24:MI:SS') WHEN MIN(T.PROCESS_CODE) = 'E' THEN TO_CHAR(MIN(G2.LOAD_TIME), 'YYYY-MM-DD HH24:MI:SS') WHEN MIN(T.PROCESS_CODE) = 'F' THEN TO_CHAR(MIN(G3.LOADTIME), 'YYYY-MM-DD HH24:MI:SS') WHEN MIN(T.PROCESS_CODE) = 'G' THEN TO_CHAR(MIN(G4.LOADTIME), 'YYYY-MM-DD HH24:MI:SS') WHEN MIN(T.PROCESS_CODE) = 'H' THEN TO_CHAR(MIN(G5.LOAD_TIME), 'YYYY-MM-DD HH24:MI:SS') ELSE NULL END PRODUCE_TIME, MIN(H2.BASENAME) IF_OUT_DETECT, MIN(H3.BASENAME) IF_OUT_COAT, MIN(H4.BASENAME) IF_OUT_IMPRESS, MIN(H5.BASENAME) IF_OUT_BLAST, MIN(H.WO_ID) WO_ID, MIN(T.EXIT_TEMP) EXIT_TEMP, MAX(T.ZBS_LOCK_FLAG) ZBS_LOCK_FLAG, MIN(T.AUTO_JUDGE) AUTO_JUDGE, MIN(T.CIC) CIC, MIN(T.PIC) PIC, (SELECT BASENAME FROM COM_BASE_INFO WHERE BASECODE = T.IN_MOLD) IN_MOLD FROM QCM_ZG_JUGDE_APPLY T LEFT JOIN COM_BASE_INFO T4 ON T4.BASECODE = T.SPEC_RESULT_CODE AND T.SPEC_RESULT_CODE IS NOT NULL LEFT JOIN COM_BASE_INFO T5 ON T5.BASECODE = T.FACE_RESULT_CODE AND T.FACE_RESULT_CODE IS NOT NULL LEFT JOIN COM_BASE_INFO T6 ON T6.BASECODE = T.DETECT_RESULT_CODE AND T.DETECT_RESULT_CODE IS NOT NULL LEFT JOIN COM_BASE_INFO T7 ON T7.BASECODE = T.WPRESSURE_RESULT_CODE AND T.WPRESSURE_RESULT_CODE IS NOT NULL LEFT JOIN COM_BASE_INFO T8 ON T8.BASECODE = T.PROCESS_RESULT_CODE AND T.PROCESS_RESULT_CODE IS NOT NULL LEFT JOIN QCM_BC_JUDGE A ON A.JUDGE_ID = T.JUGDE_CONVICTED LEFT JOIN QCM_BC_CHEMJUDGE B ON B.CHEM_JUDGE_ID = A.CHEM_JUDGE_ID AND B.JUDGE_SEQ = 1 LEFT JOIN QCM_BC_PHYJUDGE C ON C.PHY_JUDGE_ID = A.PHY_RESULT_ID AND C.JUDGE_SEQ = 1 LEFT JOIN QCM_BC_PASS_APPLY D ON T.JUGDE_APPLY_CODE IS NOT NULL AND T.JUDGE_STOVE_NO IS NOT NULL AND T.BATCH_NO IS NOT NULL AND D.JUGDE_APPLY_CODE = T.JUGDE_APPLY_CODE AND D.JUDGE_STOVE_NO = T.JUDGE_STOVE_NO AND D.BATCH_NO = T.BATCH_NO AND D.PROCESS_CODE = T.PROCESS_CODE AND D.VALIDFLAG = '1' AND D.PASS_APPLY_SEQ = '001' AND D.TYPE = '0' LEFT JOIN COM_BASE_INFO D2 ON D2.BASECODE = D.AUDIT_RESULT AND D.AUDIT_RESULT IS NOT NULL LEFT JOIN QCM_BC_PASS_APPLY D3 ON T.JUGDE_APPLY_CODE IS NOT NULL AND T.JUDGE_STOVE_NO IS NOT NULL AND T.BATCH_NO IS NOT NULL AND D3.JUGDE_APPLY_CODE = T.JUGDE_APPLY_CODE AND D3.JUDGE_STOVE_NO = T.JUDGE_STOVE_NO AND D3.BATCH_NO = T.BATCH_NO AND D3.PROCESS_CODE = T.PROCESS_CODE AND D3.VALIDFLAG = '1' AND D3.PASS_APPLY_SEQ = '001' AND D3.TYPE = '1' LEFT JOIN QCM_BC_PASS_APPLY D4 ON D4.JUGDE_APPLY_CODE = T.JUGDE_APPLY_CODE AND D4.JUDGE_STOVE_NO = T.JUDGE_STOVE_NO AND D4.BATCH_NO = T.BATCH_NO AND D4.PROCESS_CODE = T.PROCESS_CODE AND D4.TYPE = '0' AND D4.AUDIT_RESULT IN ('407502', '407503') AND D4.VALIDFLAG = '1' AND T.JUGDE_APPLY_CODE IS NOT NULL AND T.JUDGE_STOVE_NO IS NOT NULL AND T.BATCH_NO IS NOT NULL AND T.PROCESS_CODE IS NOT NULL LEFT JOIN MIL_PLAN G ON G.ID = T.HEAT_PLAN_NO AND T.PROCESS_CODE = 'D' AND T.HEAT_PLAN_NO IS NOT NULL LEFT JOIN VRP_LOADING_RESULT G2 ON G2.HEAT_PLAN_NO = T.HEAT_PLAN_NO LEFT JOIN PLN_ZY_RCL_C G3 ON G3.HEAT_PLAN_NO = T.HEAT_PLAN_NO AND T.PROCESS_CODE = 'F' AND T.HEAT_PLAN_NO IS NOT NULL LEFT JOIN PLN_ZY_JGX_C G4 ON G4.HEAT_PLAN_NO = T.HEAT_PLAN_NO AND T.PROCESS_CODE = 'G' AND T.HEAT_PLAN_NO IS NOT NULL LEFT JOIN COUPLING_LOADING_RESULT G5 ON G5.WO_ID = T.PRO_ORDER_ID AND T.PROCESS_CODE = 'H' LEFT JOIN PLN_ZY_JG_WORKBILL H ON H.WO_ID = T.PRO_ORDER_ID AND T.PRO_ORDER_ID IS NOT NULL LEFT JOIN COM_BASE_INFO H2 ON H2.BASECODE = H.demand_detection AND H.demand_detection IS NOT NULL LEFT JOIN COM_BASE_INFO H3 ON H3.BASECODE = H.demand_bonderizing AND H.demand_bonderizing IS NOT NULL LEFT JOIN COM_BASE_INFO H4 ON H4.BASECODE = H.demand_copper AND H.demand_copper IS NOT NULL LEFT JOIN COM_BASE_INFO H5 ON H5.BASECODE = H.demand_blast AND H.demand_blast IS NOT NULL LEFT JOIN PLN_SALEORD F ON F.ORD_LN_DLY_PK = T.ORD_LN_DLY_PK WHERE ({0} IS NULL OR T.BATCH_NO LIKE '%' || {0} || '%') AND ({1} IS NULL OR T.JUDGE_STOVE_NO LIKE '%' || {1} || '%') AND ({2} = '0' OR ('0' IN {3} AND (T.JUDGE_RESULT_CODE IS NULL OR T.JUDGE_RESULT_CODE = '40740709' OR T.JUDGE_RESULT_CODE = '40740704' AND D4.PASS_APPLY_NO IS NOT NULL) OR '1' IN {3} AND T.JUDGE_RESULT_CODE IS NOT NULL AND T.JUDGE_RESULT_CODE <> '40740709') OR T.JUDGE_RESULT_CODE IN {3}) AND ({12} = '1' AND ({4} IS NULL OR T.APPLY_TIME >= TO_DATE({4}, 'YYYY-MM-DD HH24:MI:SS')) AND ({5} IS NULL OR T.APPLY_TIME <= TO_DATE({5}, 'YYYY-MM-DD HH24:MI:SS')) OR {12} = '2' AND ({4} IS NULL OR T.JUDGE_RESULT_TIME >= TO_DATE({4}, 'YYYY-MM-DD HH24:MI:SS')) AND ({5} IS NULL OR T.JUDGE_RESULT_TIME <= TO_DATE({5}, 'YYYY-MM-DD HH24:MI:SS'))) AND ({6} = '0' OR T.PLINE_CODE IN {7}) AND T.PROCESS_CODE = {8} AND T.IS_FLAG = '0' AND T.IS_ALL_SCRAP IN ('0', '4', '5') AND T.ORD_LN_DLY_PK IS NOT NULL AND (T.STEEL_STANDRAD NOT LIKE '%CIC%' AND T.STEEL_STANDRAD NOT LIKE '%PIC%' OR T.STEEL_STANDRAD IS NULL OR T.PRODUCCODE IN ('S000103', 'S000125')) AND T.APPLY_TIME >= TO_DATE('2018-07-30', 'YYYY-MM-DD') AND ({9} IS NULL OR {9} = '1') AND ({10} IS NULL OR F.ORDER_NO LIKE '%' || UPPER({10}) || '%') AND ({11} IS NULL OR F.ORDER_SEQ = {11}) AND ({13} IS NULL OR T.SUPPLY_UNIT = {13}) AND ((T.XS_FLAG != '1' AND T.IN_MOLD != '801701') OR T.IN_MOLD IS NULL OR T.XS_FLAG = '1' OR T.SUPPLY_UNIT = '120504' OR T.TARGET != 'A') GROUP BY T.JUGDE_APPLY_CODE, T.JUGDE_APPLY_SEQUENO, T.JUDGE_STOVE_NO, T.BATCH_NO, T.BATCH_GROUD_NO,T.IN_MOLD) TT GROUP BY TT.JUGDE_APPLY_CODE, TT.LOT_NO, TT.BATCH_NO, TT.JUDGE_STOVE_NO, TT.STOVE_NO,TT.IN_MOLD) TT ORDER BY TT.JUDGE_STOVE_NO, TT.BATCH_NO, TT.JUGDE_APPLY_CODE ]]> '40740709') OR T.JUDGE_RESULT_CODE IN {3}) AND ({12} = '1' AND ({4} IS NULL OR T.APPLY_TIME >= TO_DATE({4}, 'YYYY-MM-DD HH24:MI:SS')) AND ({5} IS NULL OR T.APPLY_TIME <= TO_DATE({5}, 'YYYY-MM-DD HH24:MI:SS')) OR {12} = '2' AND ({4} IS NULL OR T.JUDGE_RESULT_TIME >= TO_DATE({4}, 'YYYY-MM-DD HH24:MI:SS')) AND ({5} IS NULL OR T.JUDGE_RESULT_TIME <= TO_DATE({5}, 'YYYY-MM-DD HH24:MI:SS'))) AND ({6} = '0' OR T.PLINE_CODE IN {7}) AND T.PROCESS_CODE = {8} AND T.IS_FLAG = '0' AND T.IS_ALL_SCRAP IN ('0', '4', '5') AND F.ORD_LN_DLY_PK = T.ORD_LN_DLY_PK AND T.APPLY_TIME >= TO_DATE('2018-07-30', 'YYYY-MM-DD') AND ({9} IS NULL OR {9} = '0' AND E.JUDGE_RESULT_CODE IS NULL OR {9} = '1' AND E.JUDGE_RESULT_CODE IS NOT NULL) AND ({10} IS NULL OR F.ORDER_NO LIKE '%' || UPPER({10}) || '%') AND ({11} IS NULL OR F.ORDER_SEQ = {11}) GROUP BY T.JUGDE_APPLY_CODE, T.JUGDE_APPLY_SEQUENO, T.JUDGE_STOVE_NO, T.BATCH_NO, T.BATCH_GROUD_NO) TT GROUP BY TT.JUGDE_APPLY_CODE, TT.LOT_NO, TT.BATCH_NO, TT.JUDGE_STOVE_NO, TT.STOVE_NO ORDER BY TT.JUDGE_STOVE_NO, TT.BATCH_NO, TT.JUGDE_APPLY_CODE ]]> '40740709')) AND ({11} = '1' AND ({3} IS NULL OR T.APPLY_TIME >= TO_DATE({3}, 'YYYY-MM-DD HH24:MI:SS')) AND ({4} IS NULL OR T.APPLY_TIME <= TO_DATE({4}, 'YYYY-MM-DD HH24:MI:SS')) OR {11} = '2' AND ({3} IS NULL OR T.JUDGE_RESULT_TIME >= TO_DATE({3}, 'YYYY-MM-DD HH24:MI:SS')) AND ({4} IS NULL OR T.JUDGE_RESULT_TIME <= TO_DATE({4}, 'YYYY-MM-DD HH24:MI:SS'))) AND ({5} = '0' OR T.PLINE_CODE IN {6}) AND T.PROCESS_CODE = {7} AND T.IS_FLAG = '0' AND T.IS_ALL_SCRAP IN ('0', '4', '5') AND F.ORD_LN_DLY_PK = T.ORD_LN_DLY_PK AND T.APPLY_TIME >= TO_DATE('2018-07-30', 'YYYY-MM-DD') AND ({8} IS NULL OR {8} = '0' AND E.JUDGE_RESULT_CODE IS NULL OR {8} = '1' AND E.JUDGE_RESULT_CODE IS NOT NULL) AND ({9} IS NULL OR F.ORDER_NO LIKE '%' || UPPER({9}) || '%') AND ({10} IS NULL OR F.ORDER_SEQ = {10}) GROUP BY T.JUGDE_APPLY_CODE, T.JUGDE_APPLY_SEQUENO, T.JUDGE_STOVE_NO, T.BATCH_NO, T.BATCH_GROUD_NO) TT GROUP BY TT.JUGDE_APPLY_CODE, TT.LOT_NO, TT.BATCH_NO, TT.JUDGE_STOVE_NO, TT.STOVE_NO ORDER BY TT.JUDGE_STOVE_NO, TT.BATCH_NO, TT.JUGDE_APPLY_CODE ]]> '40740709')) AND ({10} = '1' AND ({4} IS NULL OR T.APPLY_TIME >= TO_DATE({4}, 'YYYY-MM-DD HH24:MI:SS')) AND ({4} IS NULL OR T.APPLY_TIME <= TO_DATE({5}, 'YYYY-MM-DD HH24:MI:SS')) OR {10} = '2' AND ({4} IS NULL OR T.JUDGE_TOLRESULT_TIME >= TO_DATE({4}, 'YYYY-MM-DD HH24:MI:SS')) AND ({4} IS NULL OR T.JUDGE_TOLRESULT_TIME <= TO_DATE({5}, 'YYYY-MM-DD HH24:MI:SS'))) AND ({6} = '0' OR T.PLINE_CODE IN {7}) AND T.TARGET = 'A' AND T.IS_FLAG = '0' -- AND T.IS_ALL_SCRAP IN ('0', '4', '5', '6', '7', '8') AND (T.IS_ALL_SCRAP = '4' OR T.JUDGE_RESULT_CODE = '40740701' OR T.JUDGE_RESULT_CODE = '40740709') AND (F.ORD_LN_PK IS NOT NULL OR T.ORD_LN_DLY_PK IS NULL) --AND F.ORD_LN_PK IS NOT NULL --AND F2.ORD_PK IS NOT NULL --AND F3.CUSTOMER_NO IS NOT NULL AND (T.IS_ALL_SCRAP IN ('4', '6') OR H6.JUDGE_ID IS NOT NULL OR T.ORD_LN_DLY_PK IS NULL) AND ({8} IS NULL OR F3.ORDER_NO LIKE '%' || UPPER({8}) || '%') AND ({9} IS NULL OR F2.ORDER_SEQ = {9}) AND ({11} IS NULL OR T.ZC_JUDGE_CONDITION = {11}) AND T.IS_ALL_SCRAP in {12} AND T.APPLY_TIME >= TO_DATE('2018-07-30', 'YYYY-MM-DD') GROUP BY T.JUGDE_APPLY_CODE, T.JUGDE_APPLY_SEQUENO, T.JUDGE_STOVE_NO, T.BATCH_NO, T.BATCH_GROUD_NO) TT GROUP BY TT.JUGDE_APPLY_CODE, TT.LOT_NO, TT.BATCH_NO, TT.JUDGE_STOVE_NO, TT.STOVE_NO ORDER BY TT.JUDGE_STOVE_NO, TT.BATCH_NO, TT.JUGDE_APPLY_CODE ]]> 'G' THEN T.ACT_LEN_MIN || ' - ' || T.ACT_LEN_MAX WHEN B.GROUP_MIN IS NULL THEN NULL ELSE TO_CHAR(B.GROUP_MIN, 'FM99990.000') || ' - ' || TO_CHAR(B.GROUP_MAX, 'FM99990.000') END LENGTH_GROUP, */ T.PROCESS_CODE, T.MODEL_DESC, T.SPEC_NAME FROM QCM_ZG_JUGDE_APPLY T LEFT JOIN PLN_SALEORD A ON A.ORD_LN_DLY_PK = T.ORD_LN_DLY_PK /* LEFT JOIN MCH_GROUPNO B ON B.ORDER_NO = A.ORDER_NO || '/' || A.ORDER_SEQ AND B.GROUP_NO = T.BATCH_GROUD_NO */ WHERE T.JUGDE_APPLY_CODE = {0} AND T.JUDGE_STOVE_NO = {1} AND T.BATCH_NO = {2} AND T.IS_FLAG = '0' AND T.IS_ALL_SCRAP IN ('0', '4', '5', '6', '7', '8') AND ((T.XS_FLAG != '1' AND T.IN_MOLD != '801701') OR T.IN_MOLD IS NULL OR T.XS_FLAG = '1' OR T.SUPPLY_UNIT = '120504' OR T.TARGET != 'A') ORDER BY T.BATCH_GROUD_NO ]]> = T1.LEN_MAX OR (t1.LEN_UNIT = '英尺' AND A.ACT_LEN_MIN >= round(T1.LEN_MAX * 0.3048,3))) AND (A.ACT_LEN_MAX <= T1.LEN_MIN OR (t1.LEN_UNIT = '英尺' AND A.ACT_LEN_MAX <= round(T1.LEN_MIN * 0.3048,3))) AND T1.ORD_LN_PK = {0} UNION ALL SELECT '短尺' LENGTH_TYPE, A.ACT_LEN_MIN, CASE t1.LEN_UNIT WHEN '英尺' THEN round(T1.LEN_MIN * 0.3048,3) ELSE T1.LEN_MIN END LEN_MIN, A.ACT_LEN_MAX, CASE t1.LEN_UNIT WHEN '英尺' THEN round(T1.LEN_MAX * 0.3048,3) ELSE T1.LEN_MAX END LEN_MAX, A.ACT_WEIGHT, T1.DELVRY_RANGE_MAX / 100 * T1.PRDCT_WGT + T1.PRDCT_WGT PRDCT_WGT, NVL(T1.SHRT_LEN_RATO / 100 * T1.PRDCT_WGT * T1.DELVRY_RANGE_MAX,0) SHRT_LEN_WEIGHT, NVL(T1.LONG_LEN_RATO / 100 * T1.PRDCT_WGT * T1.DELVRY_RANGE_MAX,0) LONG_LEN_WEIGHT FROM QCM_ZG_JUGDE_APPLY A LEFT JOIN SLM_ORDER_LINE_DELIVERY T ON A.ORD_LN_DLY_PK = T.ORD_LN_DLY_PK LEFT JOIN SLM_ORDER_LINE T1 ON T.ORD_LN_PK = T1.ORD_LN_PK WHERE T.VALIDFLAG = '1' AND T1.VALIDFLAG = '1' AND A.TARGET = 'A' AND A.JUDGE_TOLRESULT_CODE IS NOT NULL AND (A.ACT_LEN_MAX <= T1.LEN_MIN OR (t1.LEN_UNIT = '英尺' AND A.ACT_LEN_MAX <= round(T1.LEN_MIN * 0.3048,3))) AND T1.ORD_LN_PK = {0} UNION ALL SELECT '长尺' LENGTH_TYPE, A.ACT_LEN_MIN, CASE t1.LEN_UNIT WHEN '英尺' THEN round(T1.LEN_MIN * 0.3048,3) ELSE T1.LEN_MIN END LEN_MIN, A.ACT_LEN_MAX, CASE t1.LEN_UNIT WHEN '英尺' THEN round(T1.LEN_MAX * 0.3048,3) ELSE T1.LEN_MAX END LEN_MAX, A.ACT_WEIGHT, T1.DELVRY_RANGE_MAX / 100 * T1.PRDCT_WGT + T1.PRDCT_WGT PRDCT_WGT, NVL(T1.SHRT_LEN_RATO / 100 * T1.PRDCT_WGT * T1.DELVRY_RANGE_MAX,0) SHRT_LEN_WEIGHT, NVL(T1.LONG_LEN_RATO / 100 * T1.PRDCT_WGT * T1.DELVRY_RANGE_MAX,0) LONG_LEN_WEIGHT FROM QCM_ZG_JUGDE_APPLY A LEFT JOIN SLM_ORDER_LINE_DELIVERY T ON A.ORD_LN_DLY_PK = T.ORD_LN_DLY_PK LEFT JOIN SLM_ORDER_LINE T1 ON T.ORD_LN_PK = T1.ORD_LN_PK WHERE T.VALIDFLAG = '1' AND T1.VALIDFLAG = '1' AND A.TARGET = 'A' AND A.JUDGE_TOLRESULT_CODE IS NOT NULL AND (A.ACT_LEN_MIN >= T1.LEN_MAX OR (t1.LEN_UNIT = '英尺' AND A.ACT_LEN_MIN >= round(T1.LEN_MAX * 0.3048,3))) AND T1.ORD_LN_PK = {0} ) Z GROUP BY Z.LENGTH_TYPE ]]> = T1.LEN_MAX OR (t1.LEN_UNIT = '英尺' AND A.ACT_LEN_MIN >= round(T1.LEN_MAX * 0.3048,3))) AND (A.ACT_LEN_MAX <= T1.LEN_MIN OR (t1.LEN_UNIT = '英尺' AND A.ACT_LEN_MAX <= round(T1.LEN_MIN * 0.3048,3))) AND T1.ORD_LN_PK = {0} UNION ALL SELECT '短尺' LENGTH_TYPE, A.ACT_LEN_MIN, CASE t1.LEN_UNIT WHEN '英尺' THEN round(T1.LEN_MIN * 0.3048,3) ELSE T1.LEN_MIN END LEN_MIN, A.ACT_LEN_MAX, CASE t1.LEN_UNIT WHEN '英尺' THEN round(T1.LEN_MAX * 0.3048,3) ELSE T1.LEN_MAX END LEN_MAX, A.ACT_WEIGHT, T1.DELVRY_RANGE_MAX / 100 * T1.PRDCT_WGT + T1.PRDCT_WGT PRDCT_WGT, NVL(T1.SHRT_LEN_RATO / 100 * T1.PRDCT_WGT * T1.DELVRY_RANGE_MAX,0) SHRT_LEN_WEIGHT, NVL(T1.LONG_LEN_RATO / 100 * T1.PRDCT_WGT * T1.DELVRY_RANGE_MAX,0) LONG_LEN_WEIGHT FROM QCM_ZG_JUGDE_APPLY A LEFT JOIN SLM_ORDER_LINE_DELIVERY T ON A.ORD_LN_DLY_PK = T.ORD_LN_DLY_PK LEFT JOIN SLM_ORDER_LINE T1 ON T.ORD_LN_PK = T1.ORD_LN_PK WHERE T.VALIDFLAG = '1' AND T1.VALIDFLAG = '1' AND A.TARGET = 'A' --AND A.JUDGE_TOLRESULT_CODE IS NOT NULL AND (A.ACT_LEN_MAX <= T1.LEN_MIN OR (t1.LEN_UNIT = '英尺' AND A.ACT_LEN_MAX <= round(T1.LEN_MIN * 0.3048,3))) AND T1.ORD_LN_PK = {0} UNION ALL SELECT '长尺' LENGTH_TYPE, A.ACT_LEN_MIN, CASE t1.LEN_UNIT WHEN '英尺' THEN round(T1.LEN_MIN * 0.3048,3) ELSE T1.LEN_MIN END LEN_MIN, A.ACT_LEN_MAX, CASE t1.LEN_UNIT WHEN '英尺' THEN round(T1.LEN_MAX * 0.3048,3) ELSE T1.LEN_MAX END LEN_MAX, A.ACT_WEIGHT, T1.DELVRY_RANGE_MAX / 100 * T1.PRDCT_WGT + T1.PRDCT_WGT PRDCT_WGT, NVL(T1.SHRT_LEN_RATO / 100 * T1.PRDCT_WGT * T1.DELVRY_RANGE_MAX,0) SHRT_LEN_WEIGHT, NVL(T1.LONG_LEN_RATO / 100 * T1.PRDCT_WGT * T1.DELVRY_RANGE_MAX,0) LONG_LEN_WEIGHT FROM QCM_ZG_JUGDE_APPLY A LEFT JOIN SLM_ORDER_LINE_DELIVERY T ON A.ORD_LN_DLY_PK = T.ORD_LN_DLY_PK LEFT JOIN SLM_ORDER_LINE T1 ON T.ORD_LN_PK = T1.ORD_LN_PK WHERE T.VALIDFLAG = '1' AND T1.VALIDFLAG = '1' AND A.TARGET = 'A' --AND A.JUDGE_TOLRESULT_CODE IS NOT NULL AND (A.ACT_LEN_MIN >= T1.LEN_MAX OR (t1.LEN_UNIT = '英尺' AND A.ACT_LEN_MIN >= round(T1.LEN_MAX * 0.3048,3))) AND T1.ORD_LN_PK = {0} ) Z GROUP BY Z.LENGTH_TYPE ]]> '407501' OR -- A.JUDGE_RESULT_CODE = '40740701' AND EXISTS(SELECT 1 FROM QCM_ZC_CHECKCONSIGN C WHERE C.JUDGE_STOVE_NO = B.JUDGE_STOVE_NO AND C.BATCH_NO = B.BATCH_NO AND C.PROCESS_CODE = B.PROCESS_CODE AND C.CHECK_NO LIKE 'F%')) AND ({0} = '0' OR A.PLINE_CODE IN {1}) AND A.BAL_YEAR_MONTH >= {2} AND A.BAL_YEAR_MONTH <= {3} AND A.IS_FLAG = '0' AND A.IS_ALL_SCRAP IN ('0', '4', '5', '6', '7', '8') AND C.ORD_LN_DLY_PK = A.ORD_LN_DLY_PK GROUP BY A.JUDGE_STOVE_NO, A.BATCH_NO ]]> ', ''), '=', '')) || '-' || DECODE(E.NK_MAX, '', '无要求', REPLACE(REPLACE(E.NK_MAX, '<', ''), '=', '')), '、') WITHIN GROUP(ORDER BY E.NK_MIN, E.NK_MAX) "成分标准范围(初验)" FROM (SELECT A.JUDGE_STOVE_NO, A.BATCH_NO, MIN(A.PROCESS_CODE) PROCESS_CODE FROM QCM_ZG_JUGDE_APPLY A LEFT JOIN COM_BASE_INFO A1 ON A1.BASECODE = A.AUDIT_RESULT, QCM_BC_BATCH_RESULT B WHERE A.IS_FLAG = '0' AND A.IS_ALL_SCRAP IN ('0', '4', '5', '6', '7', '8') AND (A.VALIDFLAG = '20' OR (A.VALIDFLAG = '00' AND A.INSTANCY_FLAG = '1')) AND A.JUDGE_STOVE_NO = B.JUDGE_STOVE_NO AND A.BATCH_NO = B.BATCH_NO AND A.PROCESS_CODE = B.PROCESS_CODE AND B.CRAFT_SOURCE = '0' AND (-- A.JUDGE_RESULT_CODE = '40740701' AND A.AUDIT_RESULT <> '407501' OR -- A.JUDGE_RESULT_CODE = '40740701' AND EXISTS(SELECT 1 FROM QCM_ZC_CHECKCONSIGN C WHERE C.JUDGE_STOVE_NO = B.JUDGE_STOVE_NO AND C.BATCH_NO = B.BATCH_NO AND C.PROCESS_CODE = B.PROCESS_CODE AND C.CHECK_NO LIKE 'F%')) AND ({0} = '0' OR A.PLINE_CODE IN {1}) AND A.BAL_YEAR_MONTH >= {2} AND A.BAL_YEAR_MONTH <= {3} GROUP BY A.JUDGE_STOVE_NO, A.BATCH_NO) A2, QCM_BC_CHEMJUDGE D, QCM_BC_CHEM_RESULT E WHERE D.JUDGE_STOVE_NO = A2.JUDGE_STOVE_NO AND D.BATCH_NO = A2.BATCH_NO AND D.PROCESS_CDOE = A2.PROCESS_CODE AND D.VALIDFLAG = '1' AND D.SAMPLE_TYPE = '1' AND D.CRAFT_SOURCE = '0' AND E.CHEM_JUDGE_ID = D.CHEM_JUDGE_ID AND E.JUDGE_SEQ = D.JUDGE_SEQ AND E.NK_QUALIFIED IN ('0', '2', '3') GROUP BY A2.JUDGE_STOVE_NO, A2.BATCH_NO ]]> ', ''), '=', '')) || '-' || DECODE(E.NK_MAX, '', '无要求', REPLACE(REPLACE(E.NK_MAX, '<', ''), '=', '')), '、') WITHIN GROUP(ORDER BY E.NK_MIN, E.NK_MAX) "成分标准范围(复验)" FROM (SELECT A.JUDGE_STOVE_NO, A.BATCH_NO, MIN(A.PROCESS_CODE) PROCESS_CODE FROM QCM_ZG_JUGDE_APPLY A LEFT JOIN COM_BASE_INFO A1 ON A1.BASECODE = A.AUDIT_RESULT, QCM_BC_BATCH_RESULT B WHERE A.IS_FLAG = '0' AND A.IS_ALL_SCRAP IN ('0', '4', '5', '6', '7', '8') AND (A.VALIDFLAG = '20' OR (A.VALIDFLAG = '00' AND A.INSTANCY_FLAG = '1')) AND A.JUDGE_STOVE_NO = B.JUDGE_STOVE_NO AND A.BATCH_NO = B.BATCH_NO AND A.PROCESS_CODE = B.PROCESS_CODE AND B.CRAFT_SOURCE = '0' AND (-- A.JUDGE_RESULT_CODE = '40740701' AND A.AUDIT_RESULT <> '407501' OR -- A.JUDGE_RESULT_CODE = '40740701' AND EXISTS (SELECT 1 FROM QCM_ZC_CHECKCONSIGN C WHERE C.JUDGE_STOVE_NO = B.JUDGE_STOVE_NO AND C.BATCH_NO = B.BATCH_NO AND C.PROCESS_CODE = B.PROCESS_CODE AND C.CHECK_NO LIKE 'F%')) AND ({0} = '0' OR A.PLINE_CODE IN {1}) AND A.BAL_YEAR_MONTH >= {2} AND A.BAL_YEAR_MONTH <= {3} GROUP BY A.JUDGE_STOVE_NO, A.BATCH_NO) A2, QCM_BC_CHEMJUDGE D, QCM_BC_CHEM_RESULT E WHERE D.JUDGE_STOVE_NO = A2.JUDGE_STOVE_NO AND D.BATCH_NO = A2.BATCH_NO AND D.PROCESS_CDOE = A2.PROCESS_CODE AND D.VALIDFLAG = '1' AND D.SAMPLE_TYPE = '2' AND D.CRAFT_SOURCE = '0' AND E.CHEM_JUDGE_ID = D.CHEM_JUDGE_ID AND E.JUDGE_SEQ = D.JUDGE_SEQ AND EXISTS (SELECT 1 FROM Qcm_Bc_Chemjudge D2, Qcm_Bc_Chem_Result E2 WHERE D2.JUDGE_STOVE_NO = D.JUDGE_STOVE_NO AND D2.BATCH_NO = D.BATCH_NO AND D2.PROCESS_CDOE = D.PROCESS_CDOE AND D2.VALIDFLAG = '1' AND D2.SAMPLE_TYPE = '1' AND D2.CRAFT_SOURCE = '0' AND E2.CHEM_JUDGE_ID = D2.CHEM_JUDGE_ID AND E2.JUDGE_SEQ = D2.JUDGE_SEQ AND E2.NK_QUALIFIED IN ('0', '2', '3') AND E2.CHEM_NAME = E.CHEM_NAME) GROUP BY A2.JUDGE_STOVE_NO, A2.BATCH_NO ]]> ', ''), '=', '')) || '-' || DECODE(E.NK_MAX, '', '无要求', REPLACE(REPLACE(E.NK_MAX, '<', ''), '=', '')), '、') WITHIN GROUP(ORDER BY E.NK_MIN, E.NK_MAX) "性能标准范围(初验)" FROM (SELECT A.JUDGE_STOVE_NO, A.BATCH_NO, MIN(A.PROCESS_CODE) PROCESS_CODE FROM QCM_ZG_JUGDE_APPLY A LEFT JOIN COM_BASE_INFO A1 ON A1.BASECODE = A.AUDIT_RESULT, QCM_BC_BATCH_RESULT B WHERE A.IS_FLAG = '0' AND A.IS_ALL_SCRAP IN ('0', '4', '5', '6', '7', '8') AND (A.VALIDFLAG = '20' OR (A.VALIDFLAG = '00' AND A.INSTANCY_FLAG = '1')) AND A.JUDGE_STOVE_NO = B.JUDGE_STOVE_NO AND A.BATCH_NO = B.BATCH_NO AND A.PROCESS_CODE = B.PROCESS_CODE AND B.CRAFT_SOURCE = '0' AND (-- A.JUDGE_RESULT_CODE = '40740701' AND A.AUDIT_RESULT <> '407501' OR -- A.JUDGE_RESULT_CODE = '40740701' AND EXISTS(SELECT 1 FROM QCM_ZC_CHECKCONSIGN C WHERE C.JUDGE_STOVE_NO = B.JUDGE_STOVE_NO AND C.BATCH_NO = B.BATCH_NO AND C.PROCESS_CODE = B.PROCESS_CODE AND C.CHECK_NO LIKE 'F%')) AND ({0} = '0' OR A.PLINE_CODE IN {1}) AND A.BAL_YEAR_MONTH >= {2} AND A.BAL_YEAR_MONTH <= {3} GROUP BY A.JUDGE_STOVE_NO, A.BATCH_NO) A2, Qcm_Bc_Phyjudge D, Qcm_Bc_Phyresult E WHERE D.JUDGE_STOVE_NO = A2.JUDGE_STOVE_NO AND D.BATCH_NO = A2.BATCH_NO AND D.PROCESS_CDOE = A2.PROCESS_CODE AND D.VALIDFLAG = '1' AND D.SAMPLE_TYPE = '1' AND D.CRAFT_SOURCE = '0' AND E.Phy_Result_Id = D.Phy_Judge_Id AND E.Phy_Result_Seq = D.Judge_Seq AND E.NK_TOL_QUALIFIED IN ('0', '2', '3') GROUP BY A2.JUDGE_STOVE_NO, A2.BATCH_NO ]]> ', ''), '=', '')) || '-' || DECODE(E.NK_MAX, '', '无要求', REPLACE(REPLACE(E.NK_MAX, '<', ''), '=', '')), '、') WITHIN GROUP(ORDER BY E.NK_MIN, E.NK_MAX) "性能标准范围(复验)" FROM (SELECT A.JUDGE_STOVE_NO, A.BATCH_NO, MIN(A.PROCESS_CODE) PROCESS_CODE FROM QCM_ZG_JUGDE_APPLY A LEFT JOIN COM_BASE_INFO A1 ON A1.BASECODE = A.AUDIT_RESULT, QCM_BC_BATCH_RESULT B WHERE A.IS_FLAG = '0' AND A.IS_ALL_SCRAP IN ('0', '4', '5', '6', '7', '8') AND (A.VALIDFLAG = '20' OR (A.VALIDFLAG = '00' AND A.INSTANCY_FLAG = '1')) AND A.JUDGE_STOVE_NO = B.JUDGE_STOVE_NO AND A.BATCH_NO = B.BATCH_NO AND A.PROCESS_CODE = B.PROCESS_CODE AND B.CRAFT_SOURCE = '0' AND (-- A.JUDGE_RESULT_CODE = '40740701' AND A.AUDIT_RESULT <> '407501' OR -- A.JUDGE_RESULT_CODE = '40740701' AND EXISTS (SELECT 1 FROM QCM_ZC_CHECKCONSIGN C WHERE C.JUDGE_STOVE_NO = B.JUDGE_STOVE_NO AND C.BATCH_NO = B.BATCH_NO AND C.PROCESS_CODE = B.PROCESS_CODE AND C.CHECK_NO LIKE 'F%')) AND ({0} = '0' OR A.PLINE_CODE IN {1}) AND A.BAL_YEAR_MONTH >= {2} AND A.BAL_YEAR_MONTH <= {3} GROUP BY A.JUDGE_STOVE_NO, A.BATCH_NO) A2, Qcm_Bc_Phyjudge D, Qcm_Bc_Phyresult E WHERE D.JUDGE_STOVE_NO = A2.JUDGE_STOVE_NO AND D.BATCH_NO = A2.BATCH_NO AND D.PROCESS_CDOE = A2.PROCESS_CODE AND D.VALIDFLAG = '1' AND D.SAMPLE_TYPE = '2' AND D.CRAFT_SOURCE = '0' AND E.Phy_Result_Id = D.Phy_Judge_Id AND E.Phy_Result_Seq = D.Judge_Seq AND EXISTS (SELECT 1 FROM Qcm_Bc_Phyjudge D2, Qcm_Bc_Phyresult E2 WHERE D2.JUDGE_STOVE_NO = D.JUDGE_STOVE_NO AND D2.BATCH_NO = D.BATCH_NO AND D2.PROCESS_CDOE = D.PROCESS_CDOE AND D2.VALIDFLAG = '1' AND D2.SAMPLE_TYPE = '1' AND D2.CRAFT_SOURCE = '0' AND E2.PHY_RESULT_ID = D2.PHY_JUDGE_ID AND E2.PHY_RESULT_SEQ = D2.JUDGE_SEQ AND E2.NK_TOL_QUALIFIED IN ('0', '2', '3') AND E2.PHY_CODE = E.PHY_CODE) GROUP BY A2.JUDGE_STOVE_NO, A2.BATCH_NO ]]> ', '' ), '=', '' ) ) || '-' || DECODE( E.NK_MAX, '', '无要求', REPLACE ( REPLACE ( E.NK_MAX, '<', '' ), '=', '' ) ), '、' ) WITHIN GROUP ( ORDER BY E.NK_MIN, E.NK_MAX ) 标准范围, LISTAGG ( DECODE( E.JF_MIN, '', '无要求', REPLACE ( REPLACE ( E.JF_MIN, '>', '' ), '=', '' ) ) || '-' || DECODE( E.JF_MAX, '', '无要求', REPLACE ( REPLACE ( E.JF_MAX, '<', '' ), '=', '' ) ), '、' ) WITHIN GROUP ( ORDER BY E.JF_MIN, E.JF_MAX ) 交付范围 FROM ( SELECT A.JUDGE_STOVE_NO, DECODE( MIN( A.AUDIT_RESULT2 ), '', '复验合格', '407501', '复验合格', MIN( A1.BASENAME ) ) 处理结果, MIN( A.JUDGE_STOVE_NO ) 判定炉号, MIN( A.STOVE_NO ) 冶炼炉号, MIN( A.GRADENAME ) 钢种, MIN( A.ACT_DIMATER ) 规格, MIN( A.PRO_ORDER_NO ) 生产合同号, MIN( SUBSTR( A.PRO_ORDER_NO, 1, 17 ) ) 合同号, MIN( A.CRAFT_NO ) 工艺文件号, MIN( A.STD_NAME ) 标准名称, MIN( B.EF_PLINE_NAME ) 机组, MIN( A.JUDGE_RESULT_TIME ) 判定日期, SUM( A.ACT_COUNT ) 判定支, MIN( A.PASSRATE_FIRST_FLAG ) 计入一次合格率, MIN( A.PASSRATE_FIRST_REASON ) 原因分析, DECODE( SUM( A.ACT_WEIGHT ), '', SUM( A.ACT_THEORY_WEIGHT ), SUM( A.ACT_WEIGHT ) ) 判定吨 FROM QCM_GP_JUDGE_APPLY A LEFT JOIN COM_BASE_INFO A1 ON A1.BASECODE = A.AUDIT_RESULT2, PLN_STEELFOR_ORD B WHERE A.IS_FLAG = '0' AND ( A.VALIDFLAG = '20' OR ( A.VALIDFLAG = '00' AND A.INSTANCY_FLAG = '1' ) ) AND A.PLINE_CODE NOT IN ( 'C063', 'C064' ) AND ( A.CHEM_RESULT_CODE = '40740102' AND A.AUDIT_RESULT2 <> '407501' OR A.CHEM_RESULT_CODE = '40740101' AND EXISTS ( SELECT 1 FROM QCM_LG_CHEMJUDGE D WHERE D.JUDGE_STOVE_NO = A.JUDGE_STOVE_NO AND D.SAMPLE_TYPE = '2' ) AND EXISTS ( SELECT 1 FROM QCM_LG_CHEMJUDGE D WHERE D.JUDGE_STOVE_NO = A.JUDGE_STOVE_NO AND D.CHEM_JUDGE_ID = ( SELECT MAX( D2.CHEM_JUDGE_ID ) FROM QCM_LG_CHEMJUDGE D2 WHERE D2.JUDGE_STOVE_NO = D.JUDGE_STOVE_NO AND D2.SAMPLE_TYPE = '1' ) AND D.MERGE_CHEM_RESULT = '40740102' ) ) AND B.FURNACENO = A.FURNACENO AND B.SEQUENCENO = A.SEQUENCENO AND A.CHEM_DB_RPT_FLAG = '0' AND ({0} = '0' OR B.EF_PLINE_CODE IN {1}) AND A.BAL_YEAR_MONTH >= {2} AND A.BAL_YEAR_MONTH <= {3} GROUP BY A.JUDGE_STOVE_NO ) A2, QCM_LG_CHEMJUDGE D, QCM_LG_CHEM_RESULT E WHERE D.JUDGE_STOVE_NO = A2.JUDGE_STOVE_NO AND D.CHEM_JUDGE_ID = ( SELECT MAX( D2.CHEM_JUDGE_ID ) FROM QCM_LG_CHEMJUDGE D2 WHERE D2.JUDGE_STOVE_NO = D.JUDGE_STOVE_NO AND D2.PROCESS_CDOE = 'B' AND D2.SAMPLE_TYPE = '1' ) AND E.CHEM_JUDGE_ID = D.CHEM_JUDGE_ID AND E.JUDGE_SEQ = D.JUDGE_SEQ AND E.QUALIFIED IN ( '0', '2' ) GROUP BY A2.JUDGE_STOVE_NO ) A3 FULL JOIN ( SELECT MIN( 处理结果 ) 处理结果, MIN( 判定炉号 ) 判定炉号, MIN( 冶炼炉号 ) 冶炼炉号, MIN( 钢种 ) 钢种, MIN( 规格 ) 规格, MIN( 生产合同号 ) 生产合同号, MIN( 合同号 ) 合同号, MIN( 工艺文件号 ) 工艺文件号, MIN( 标准名称 ) 标准名称, MIN( 机组 ) 机组, MIN( 判定日期 ) 判定日期, MIN( 判定支 ) 判定支, MIN( 判定吨 ) 判定吨, MIN( 计入一次合格率 ) 计入一次合格率, MIN( 原因分析 ) 原因分析, JUDGE_STOVE_NO, NVL( ( LISTAGG ( CHEM_NAME, '、' ) WITHIN GROUP ( ORDER BY CHEM_NAME ) ), '/' ) "不合格项(复验)", NVL( ( LISTAGG ( CHEM_VALUE, '、' ) WITHIN GROUP ( ORDER BY CHEM_VALUE ) ), '/' ) "数值(复验)", LISTAGG ( DECODE( NK_MIN, '', '无要求', REPLACE ( REPLACE ( NK_MIN, '>', '' ), '=', '' ) ) || '-' || DECODE( NK_MAX, '', '无要求', REPLACE ( REPLACE ( NK_MAX, '<', '' ), '=', '' ) ), '、' ) WITHIN GROUP ( ORDER BY NK_MIN, NK_MAX ) STD_RANGE, LISTAGG ( DECODE( JF_MIN, '', '无要求', REPLACE ( REPLACE ( JF_MIN, '>', '' ), '=', '' ) ) || '-' || DECODE( JF_MAX, '', '无要求', REPLACE ( REPLACE ( JF_MAX, '<', '' ), '=', '' ) ), '、' ) WITHIN GROUP ( ORDER BY JF_MIN, JF_MAX ) STD_RANGE_JF FROM ( SELECT MIN( A2.处理结果 ) 处理结果, MIN( A2.判定炉号 ) 判定炉号, MIN( A2.冶炼炉号 ) 冶炼炉号, MIN( A2.钢种 ) 钢种, MIN( A2.规格 ) 规格, MIN( A2.生产合同号 ) 生产合同号, MIN( A2.合同号 ) 合同号, MIN( A2.工艺文件号 ) 工艺文件号, MIN( A2.标准名称 ) 标准名称, MIN( A2.机组 ) 机组, MIN( A2.判定日期 ) 判定日期, MIN( A2.判定支 ) 判定支, MIN( A2.判定吨 ) 判定吨, MIN( A2.计入一次合格率 ) 计入一次合格率, MIN( A2.原因分析 ) 原因分析, A2.JUDGE_STOVE_NO, E.CHEM_NAME, E.CHEM_VALUE, MIN( E.NK_MIN ) NK_MIN, MIN( E.NK_MAX ) NK_MAX, MIN( E.JF_MIN ) JF_MIN, MIN( E.JF_MAX ) JF_MAX FROM ( SELECT A.JUDGE_STOVE_NO, DECODE( MIN( A.AUDIT_RESULT2 ), '', '复验合格', '407501', '复验合格', MIN( A1.BASENAME ) ) 处理结果, MIN( A.JUDGE_STOVE_NO ) 判定炉号, MIN( A.STOVE_NO ) 冶炼炉号, MIN( A.GRADENAME ) 钢种, MIN( A.ACT_DIMATER ) 规格, MIN( A.PRO_ORDER_NO ) 生产合同号, MIN( SUBSTR( A.PRO_ORDER_NO, 1, 17 ) ) 合同号, MIN( A.CRAFT_NO ) 工艺文件号, MIN( A.STD_NAME ) 标准名称, MIN( B.EF_PLINE_NAME ) 机组, MIN( A.JUDGE_RESULT_TIME ) 判定日期, SUM( A.ACT_COUNT ) 判定支, MIN( A.PASSRATE_FIRST_FLAG ) 计入一次合格率, MIN( A.PASSRATE_FIRST_REASON ) 原因分析, DECODE( SUM( A.ACT_WEIGHT ), '', SUM( A.ACT_THEORY_WEIGHT ), SUM( A.ACT_WEIGHT ) ) 判定吨 FROM QCM_GP_JUDGE_APPLY A LEFT JOIN COM_BASE_INFO A1 ON A1.BASECODE = A.AUDIT_RESULT2, PLN_STEELFOR_ORD B WHERE A.IS_FLAG = '0' AND ( A.VALIDFLAG = '20' OR ( A.VALIDFLAG = '00' AND A.INSTANCY_FLAG = '1' ) ) AND A.PLINE_CODE NOT IN ( 'C063', 'C064' ) AND ( A.CHEM_RESULT_CODE = '40740102' AND A.AUDIT_RESULT2 <> '407501' OR A.CHEM_RESULT_CODE = '40740101' AND EXISTS ( SELECT 1 FROM QCM_LG_CHEMJUDGE D WHERE D.JUDGE_STOVE_NO = A.JUDGE_STOVE_NO AND D.SAMPLE_TYPE = '2' ) AND EXISTS ( SELECT 1 FROM QCM_LG_CHEMJUDGE D WHERE D.JUDGE_STOVE_NO = A.JUDGE_STOVE_NO AND D.CHEM_JUDGE_ID = ( SELECT MAX( D2.CHEM_JUDGE_ID ) FROM QCM_LG_CHEMJUDGE D2 WHERE D2.JUDGE_STOVE_NO = D.JUDGE_STOVE_NO AND D2.SAMPLE_TYPE = '1' ) AND D.MERGE_CHEM_RESULT = '40740102' ) ) AND B.FURNACENO = A.FURNACENO AND B.SEQUENCENO = A.SEQUENCENO AND A.CHEM_DB_RPT_FLAG = '0' AND ({0} = '0' OR B.EF_PLINE_CODE IN {1}) AND A.BAL_YEAR_MONTH >= {2} AND A.BAL_YEAR_MONTH <= {3} GROUP BY A.JUDGE_STOVE_NO ) A2, QCM_LG_CHEMJUDGE D, QCM_LG_CHEM_RESULT E WHERE D.JUDGE_STOVE_NO = A2.JUDGE_STOVE_NO AND D.CHEM_JUDGE_ID = ( SELECT MAX( D2.CHEM_JUDGE_ID ) FROM QCM_LG_CHEMJUDGE D2 WHERE D2.JUDGE_STOVE_NO = D.JUDGE_STOVE_NO AND D2.PROCESS_CDOE = 'B' AND D2.SAMPLE_TYPE = '2' ) AND E.CHEM_JUDGE_ID = D.CHEM_JUDGE_ID AND E.JUDGE_SEQ = D.JUDGE_SEQ AND ( E.QUALIFIED IN ( '0', '2' ) AND NOT EXISTS ( SELECT 1 FROM QCM_LG_CHEMJUDGE D2, QCM_LG_CHEM_RESULT E2 WHERE D2.JUDGE_STOVE_NO = D.JUDGE_STOVE_NO AND D2.CHEM_JUDGE_ID = ( SELECT MAX( D3.CHEM_JUDGE_ID ) FROM QCM_LG_CHEMJUDGE D3 WHERE D3.JUDGE_STOVE_NO = D2.JUDGE_STOVE_NO AND D3.PROCESS_CDOE = 'B' AND D3.SAMPLE_TYPE = '1' ) AND D2.CHEM_JUDGE_ID = E2.CHEM_JUDGE_ID AND E2.JUDGE_SEQ = D2.JUDGE_SEQ AND E2.QUALIFIED IN ( '0', '2' ) AND E2.CHEM_NAME = E.CHEM_NAME ) OR EXISTS ( SELECT 1 FROM QCM_LG_CHEMJUDGE D2, QCM_LG_CHEM_RESULT E2 WHERE D2.JUDGE_STOVE_NO = D.JUDGE_STOVE_NO AND D2.CHEM_JUDGE_ID = ( SELECT MAX( D3.CHEM_JUDGE_ID ) FROM QCM_LG_CHEMJUDGE D3 WHERE D3.JUDGE_STOVE_NO = D2.JUDGE_STOVE_NO AND D3.PROCESS_CDOE = 'B' AND D3.SAMPLE_TYPE = '1' ) AND D2.CHEM_JUDGE_ID = E2.CHEM_JUDGE_ID AND E2.JUDGE_SEQ = D2.JUDGE_SEQ AND E2.QUALIFIED IN ( '0', '2' ) AND E2.CHEM_NAME = E.CHEM_NAME ) ) GROUP BY A2.JUDGE_STOVE_NO, E.CHEM_NAME, E.CHEM_VALUE ) GROUP BY JUDGE_STOVE_NO ) A4 ON A3.JUDGE_STOVE_NO = A4.JUDGE_STOVE_NO UNION ALL SELECT MIN( A2.处理结果 ) 处理结果, MIN( A2.判定炉号 ) 判定炉号, MIN( A2.冶炼炉号 ) 冶炼炉号, MIN( A2.钢种 ) 钢种, MIN( A2.规格 ) 规格, MIN( A2.生产合同号 ) 生产合同号, MIN( A2.合同号 ) 合同号, MIN( A2.工艺文件号 ) 工艺文件号, MIN( A2.标准名称 ) 标准名称, MIN( A2.机组 ) 机组, MIN( A2.判定日期 ) 判定日期, MIN( A2.判定支 ) 判定支, MIN( A2.判定吨 ) 判定吨, MIN( A2.计入一次合格率 ) 计入一次合格率, MIN( A2.原因分析 ) 原因分析, MIN( A2.JUDGE_STOVE_NO ) JUDGE_STOVE_NO, LISTAGG ( E.PHY_NAME, '、' ) WITHIN GROUP ( ORDER BY E.PHY_NAME ) "不合格项(初验)", LISTAGG ( E.VALUE1, '、' ) WITHIN GROUP ( ORDER BY E.VALUE1 ) "数值(初验)", LISTAGG ( E.NK_RANGE || '级', '、' ) WITHIN GROUP ( ORDER BY E.NK_RANGE ) 标准范围, '/', '/', '/', '低倍组织' 不合类别 FROM ( SELECT A.JUDGE_STOVE_NO, DECODE( MIN( A.AUDIT_RESULT2 ), '', '复验合格', '407501', '复验合格', MIN( A1.BASENAME ) ) 处理结果, MIN( A.JUDGE_STOVE_NO ) 判定炉号, MIN( A.STOVE_NO ) 冶炼炉号, MIN( A.GRADENAME ) 钢种, MIN( A.ACT_DIMATER ) 规格, MIN( A.PRO_ORDER_NO ) 生产合同号, MIN( SUBSTR( A.PRO_ORDER_NO, 1, 17 ) ) 合同号, MIN( A.CRAFT_NO ) 工艺文件号, MIN( A.STD_NAME ) 标准名称, MIN( B.EF_PLINE_NAME ) 机组, MIN( A.JUDGE_RESULT_TIME ) 判定日期, SUM( A.ACT_COUNT ) 判定支, MIN( A.PASSRATE_FIRST_FLAG ) 计入一次合格率, MIN( A.PASSRATE_FIRST_REASON ) 原因分析, DECODE( SUM( A.ACT_WEIGHT ), '', SUM( A.ACT_THEORY_WEIGHT ), SUM( A.ACT_WEIGHT ) ) 判定吨 FROM QCM_GP_JUDGE_APPLY A LEFT JOIN COM_BASE_INFO A1 ON A1.BASECODE = A.AUDIT_RESULT2, PLN_STEELFOR_ORD B WHERE A.IS_FLAG = '0' AND ( A.VALIDFLAG = '20' OR ( A.VALIDFLAG = '00' AND A.INSTANCY_FLAG = '1' ) ) AND A.PLINE_CODE NOT IN ( 'C063', 'C064' ) AND ( A.CHEM_RESULT_CODE = '40740102' AND A.AUDIT_RESULT2 <> '407501' OR A.CHEM_RESULT_CODE = '40740101' AND EXISTS ( SELECT 1 FROM QCM_LG_CHEMJUDGE D WHERE D.JUDGE_STOVE_NO = A.JUDGE_STOVE_NO AND D.SAMPLE_TYPE = '2' ) AND EXISTS ( SELECT 1 FROM QCM_LG_CHEMJUDGE D WHERE D.JUDGE_STOVE_NO = A.JUDGE_STOVE_NO AND D.CHEM_JUDGE_ID = ( SELECT MAX( D2.CHEM_JUDGE_ID ) FROM QCM_LG_CHEMJUDGE D2 WHERE D2.JUDGE_STOVE_NO = D.JUDGE_STOVE_NO AND D2.SAMPLE_TYPE = '1' ) AND D.MERGE_CHEM_RESULT = '40740102' ) ) AND B.FURNACENO = A.FURNACENO AND B.SEQUENCENO = A.SEQUENCENO AND A.CHEM_DB_RPT_FLAG = '0' AND ({0} = '0' OR B.EF_PLINE_CODE IN {1}) AND A.BAL_YEAR_MONTH >= {2} AND A.BAL_YEAR_MONTH <= {3} GROUP BY A.JUDGE_STOVE_NO ) A2, QCM_LG_PHYJUDGE D, QCM_LG_PHYRESULT E WHERE D.JUDGE_STOVE_NO = A2.JUDGE_STOVE_NO AND D.PROCESS_CDOE = 'B' AND D.VALIDFLAG = '1' AND D.JUDGE_SEQ = 1 AND E.PHY_RESULT_ID = D.PHY_RESULT_ID AND E.PHY_RESULT_SEQ = D.JUDGE_SEQ AND E.QUALIFIED = '0' GROUP BY A2.JUDGE_STOVE_NO ]]> update QCM_GP_JUDGE_APPLY set PASSRATE_FIRST_FLAG = ?,PASSRATE_FIRST_REASON = ? where JUDGE_STOVE_NO = ? '合同内合格' AND A.JUDGE_STOVE_NO = T.JUDGE_STOVE_NO AND A.BATCH_NO = T.BATCH_NO AND A.PROCESS_CODE = T.PROCESS_CODE AND A.FLAG = '0' AND T.JUDGE_STOVE_NO NOT IN ('585693') ]]> '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, '返废', B.CUT_WEIGHT, /* '回库', NVL(round(B.CUT_WEIGHT / B.FEED_NUM, 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 T1.JUDGE_STOVE_NO = REGEXP_REPLACE(V_JUDGE_STOVE_NO, '-.*', '') || '-01' AND T1.LOT_NO = V_LOT_NO AND T1.PLINE_CODE = V_PLINE_CODE AND NVL(T1.PRO_PLAN_ID, '/') = NVL(V_PRO_PLAN_ID, '/') AND NVL(T1.GX_PLAN_NO, '/') = NVL(V_GX_PLAN_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 IF (V_COUNT > 0) THEN 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 = V_LOT_NO AND T.PLINE_CODE = V_PLINE_CODE AND NVL(T.PRO_PLAN_ID, '/') = NVL(V_PRO_PLAN_ID, '/') AND NVL(T.GX_PLAN_NO, '/') = NVL(V_GX_PLAN_NO, '/'); ELSIF (V_COUNT = 0) THEN INSERT INTO MIL_PROCESSES (ID, JUDGE_STOVE_NO, LOT_NO, PRO_PLAN_ID, GX_PLAN_NO, PLINE_CODE, TARGET, VARIETIES, VARIETIES_CODE, STEELCODE, STEELNAME, GRADECODE, GRADENAME, PIPE_SIZE, PIPE_SIZE_CODE, BUCKLE_TYPE, BUCKLE_TYPE_CODE, FEED_TIME, SLZ, SLD, YJZ, YJD, UNDETERMINEDNUM, UNDETERMINEDD, SCRAPNUM, SCRAPD, WWFPZ, FQY, LXZ, FXZ, ZLZ, ZLD, SPZ, SPD, SPM, PDZ, PDD, PDM, HGZ1, HGD1, FPZ1, FPD1, HGZ2, HGD2, FPZ2, FPD2, HGZ3, HGD3, FPZ3, FPD3, HGZ4, HGD4, FPZ4, FPD4, HGZ5, HGD5, FPZ5, FPD5, HGZ6, HGD6, FPZ6, FPD6, HGZ7, HGD7, FPZ7, FPD7, HGZ9, HGD9, FPZ9, FPD9, HGZ10, HGD10, FPZ10, FPD10, HGZ11, HGD11, FPZ11, FPD11, HGZ12, HGD12, RATE, QUALIFIEDRATE, RATE2, --ZLC, --ISCLOSE, CONTRACT_NO, BAL_YEAR_MONTH, NODE_STATUS1) VALUES (MYROW.ID, MYROW.JUDGE_STOVE_NO, MYROW.LOT_NO, MYROW.PRO_PLAN_ID, MYROW.GX_PLAN_NO, MYROW.PLINE_CODE, MYROW.TARGET, MYROW.VARIETIES, MYROW.VARIETIES_CODE, MYROW.STEELCODE, MYROW.STEELNAME, MYROW.GRADECODE, MYROW.GRADENAME, MYROW.PIPE_SIZE, MYROW.PIPE_SIZE_CODE, MYROW.BUCKLE_TYPE, MYROW.BUCKLE_TYPE_CODE, MYROW.FEED_TIME, MYROW.SLZ, MYROW.SLD, MYROW.YJZ, MYROW.YJD, MYROW.UNDETERMINEDNUM, MYROW.UNDETERMINEDD, MYROW.SCRAPNUM, MYROW.SCRAPD, MYROW.WWFPZ, MYROW.FQY, MYROW.LXZ, MYROW.FXZ, MYROW.ZLZ, MYROW.ZLD, MYROW.SPZ, MYROW.SPD, MYROW.SPM, MYROW.PDZ, MYROW.PDD, MYROW.PDM, MYROW.HGZ1, MYROW.HGD1, MYROW.FPZ1, MYROW.FPD1, MYROW.HGZ2, MYROW.HGD2, MYROW.FPZ2, MYROW.FPD2, MYROW.HGZ3, MYROW.HGD3, MYROW.FPZ3, MYROW.FPD3, MYROW.HGZ4, MYROW.HGD4, MYROW.FPZ4, MYROW.FPD4, MYROW.HGZ5, MYROW.HGD5, MYROW.FPZ5, MYROW.FPD5, MYROW.HGZ6, MYROW.HGD6, MYROW.FPZ6, MYROW.FPD6, MYROW.HGZ7, MYROW.HGD7, MYROW.FPZ7, MYROW.FPD7, MYROW.HGZ9, MYROW.HGD9, MYROW.FPZ9, MYROW.FPD9, MYROW.HGZ10, MYROW.HGD10, MYROW.FPZ10, MYROW.FPD10, MYROW.HGZ11, MYROW.HGD11, MYROW.FPZ11, MYROW.FPD11, MYROW.HGZ12, MYROW.HGD12, MYROW.RATE, MYROW.QUALIFIEDRATE, MYROW.RATE2, --MYROW.ZLC, -- MYROW.ISCLOSE, MYROW.CONTRACT_NO, MYROW.BAL_YEAR_MONTH, MYROW.NODE_STATUS1); END IF; 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 = V_LOT_NO AND T.PLINE_CODE = V_PLINE_CODE AND NVL(T.PRO_PLAN_ID, '/') = NVL(V_PRO_PLAN_ID, '/') AND NVL(T.GX_PLAN_NO, '/') = NVL(V_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 = V_LOT_NO AND T.PLINE_CODE = V_PLINE_CODE AND NVL(T.PRO_PLAN_ID, '/') = NVL(V_PRO_PLAN_ID, '/') AND NVL(T.GX_PLAN_NO, '/') = NVL(V_GX_PLAN_NO, '/'); END IF; END LOOP; END; ]]> = TO_DATE( {2}, 'YYYY-MM-DD HH24:MI:SS' )) AND ({3} IS NULL OR JUDGE_RESULT_TIME <= TO_DATE( {3}, 'YYYY-MM-DD HH24:MI:SS' )) AND T.PLINE_CODE IN {1} UNION ALL SELECT JUDGE_STOVE_NO, BATCH_NO, BATCH_GROUD_NO, PROCESS_CODE, PLINE_CODE, PLINE_NAME, PRO_ORDER_NO, ORD_LN_DLY_PK FROM QCM_ZG_JUGDE_APPLY T WHERE ({0} IS NULL OR T.JUDGE_STOVE_NO LIKE '%' || {0} || '%') AND ({2} IS NULL OR JUDGE_RESULT_TIME >= TO_DATE( {2}, 'YYYY-MM-DD HH24:MI:SS' )) AND ({3} IS NULL OR JUDGE_RESULT_TIME <= TO_DATE( {3}, 'YYYY-MM-DD HH24:MI:SS' )) AND T.PLINE_CODE IN {1} ORDER BY PROCESS_CODE ]]>