0 AND INSTR((CASE WHEN JGX.PRODUC_TYPE != 'C' and JGX.PRODUC_TYPE != 'E' THEN DECODE(JGX.G_IN_MATERIAL_NO, '', JGX.INWL_ID, JGX.G_IN_MATERIAL_NO) else Q1.MATERIAL_NO end), Q1.MATERIAL_NO) > 0) AS STOCK_NUM_LIKU, JGX.* FROM (SELECT (SELECT LISTAGG(B4.I_IN_MATERIAL_NO, ',') WITHIN GROUP(ORDER BY B4.I_IN_MATERIAL_NO ASC) FROM (SELECT B.I_IN_MATERIAL_DESC,B.I_IN_MATERIAL_NO,B3.ORD_LN_DLY_PK,B.MSC_PLINE,B2.CRAFT_SEQ FROM SLM_ORD_DESIGN_BOM B, CRAFT_ORD_LINE_BOM B1, CRAFT_ORD_DESIGN B2, PLN_SALEORD B3 WHERE B.BOM = B1.BOM AND B1.DESGIN_KEY = B2.DESGIN_KEY AND B2.ORD_LN_PK =B3.ORD_LN_PK AND B2.VALIDFLAG!='0' ) B4 WHERE B4.ORD_LN_DLY_PK=T.ORD_LN_DLY_PK AND B4.MSC_PLINE=T.INDEX_SEQ AND B4.CRAFT_SEQ=T.CRAFT_SEQ) G_IN_MATERIAL_NO, T.IF_EXPORT, T.PROCESS_DESC_C_ZG, T.GROUP_ROLL_NAME, TO_CHAR(T.BEGIN_TIME_ZG, 'YYYY-MM-DD HH24:MI:SS') BEGIN_TIME_ZG, T.PRDCR_ADVC_DAY, T.WHOLE_BACKLOG_DESC, T.MSC, T.INDEX_SEQ, T.BOM, (SELECT T9.BASENAME FROM COM_BASE_INFO T9 WHERE T9.BASECODE = T.PRIORITY) PRIORITY, T.PRIORITY_MEMO, TO_CHAR(T.DELVRY_EDATE, 'YYYY-MM-DD') DELVRY_EDATE, T.STATION_NM, T.OUTLINE_SITE_250, TO_CHAR(T.CREATE_TIME, 'YYYY-MM-DD HH24:MI:SS') CREATE_TIME, T.MEMO, T.PRO_ORDER_NO, T.PRO_PLAN_ID, T.GX_PLAN_NO, NULLIF(T.ORDER_NO || '/' || T.ORDER_SEQ, '/') PRO_PLAN_NO, T.PLAN_GROUP_ID, T.ORDER_SOURCE, T.ORD_LN_DLY_PK, T.PLN_DIVIDE_ID, NULLIF(T.ORDER_NO || '/' || T.ORDER_SEQ, '/') ORDER_NO, T.ORDER_SEQ, T.DELIVERY_NO, T.REQ_BL_ID, T.PLINE_CODE, T.PLINE_NAME, T.STEELCODE, T.STEELNAME, T.OUTDIAMETER, T.WALLTHICK, T.LENGTHMAX, T.LENGTHMIN, T.LENGTHDISC, T.AIMWALLTHICK, T.AIMLENGTH, T.SHRT_LEN_RATO, T.SHORTEST, T.LONG_LEN_RATO, T.LONGEST, T.SHRT_STOVE, T.AVG_LEN_MIN, T.DIFRNC_LEN_MAX, T.SIGL_LEN, T.ENDLEN_SPECSTD, T.MODEL_CODE, T.MODEL_DESC, T.LENGTHMAX_IN, T.LENGTHMIN_IN, T.LENGTH_IN, T.INWL_ID, T.INWL_DESC, T.OUTWL_ID, T.OUTWL_DESC, T.IN_WEIGHT_S, T.IN_NUM_S, T.WEIGTH_S, T.NUM_S, T.MATCH_WT_IN, T.MATCH_NUM_IN, DECODE(T.IF_MONITOR_JGX, '1', '是', '/') IF_MONITOR_JGX, T.PRDCR_NO, T.MONITOR_POINT, T.CIC, T.PIC, T.SIC, T.DIC, T.WIC, T.GIC, T.STATION_ROAD, T.GX_PRO_SEQ, (SELECT listagg (D.CRAFT_NO, ',') WITHIN GROUP (ORDER BY D.CRAFT_NO) FROM Craft_ORD_DESIGN_MSC A, Craft_ORD_DESIGN_MSC_BL B, CRAFT_ORD_DESIGN D WHERE A.DESGIN_KEY = B.DESGIN_KEY AND A.Ord_Ln_Pk = SUBSTR(T.ORD_LN_DLY_PK,0,length(t.ord_ln_dly_pk)-3) and a.validflag='1' AND D.DESGIN_KEY = B.DESGIN_KEY_BL)BL_CRAFT_NO, TO_CHAR(ROUND(TO_NUMBER(NVL(T.PLAN_USETIME, '0')) / 60, 2)) PLAN_USETIME, TO_CHAR(T.PLAN_TIME_B, 'YYYY-MM-DD HH24:MI:SS') PLAN_TIME_B, TO_CHAR(T.PLAN_TIME_E, 'YYYY-MM-DD HH24:MI:SS') PLAN_TIME_E, (SELECT SUM(NVL(M.PLN_INSINGLE_WT,0)) FROM PLN_ZY_JGX_M M WHERE M.PRO_PLAN_ID=T.PRO_PLAN_ID AND M.GX_PLAN_NO=T.GX_PLAN_NO AND M.IF_FLAG='0') BATCHED_WT, (SELECT SUM(NVL(M.PLN_INSINGLE_NUM,0)) FROM PLN_ZY_JGX_M M WHERE M.PRO_PLAN_ID=T.PRO_PLAN_ID AND M.GX_PLAN_NO=T.GX_PLAN_NO AND M.IF_FLAG='0') BATCHED_NUM, (SELECT SUM(NVL(M.PLAN_INDOUBLE_WT,0)) FROM PLN_ZY_JGX_C M WHERE M.PRO_PLAN_ID=T.PRO_PLAN_ID AND M.GX_PLAN_NO=T.GX_PLAN_NO AND M.IF_FLAG='0') Real_Batch_Wt, (SELECT SUM(NVL(M.PLAN_INDOUBLE_NUM,0)) FROM PLN_ZY_JGX_C M WHERE M.PRO_PLAN_ID=T.PRO_PLAN_ID AND M.GX_PLAN_NO=T.GX_PLAN_NO AND M.IF_FLAG='0') Real_Batch_Num, (SELECT SUM(NVL(M.REAL_INDOUBLE_WT,0)) FROM PLN_ZY_JGX_C M WHERE M.PRO_PLAN_ID=T.PRO_PLAN_ID AND M.GX_PLAN_NO=T.GX_PLAN_NO AND M.IF_FLAG='0') Real_Indouble_Wt, (SELECT SUM(NVL(M.REAL_INDOUBLE_NUM,0)) FROM PLN_ZY_JGX_C M WHERE M.PRO_PLAN_ID=T.PRO_PLAN_ID AND M.GX_PLAN_NO=T.GX_PLAN_NO AND M.IF_FLAG='0') Real_Indouble_Num, (SELECT SUM(NVL(M.REAL_OUTDOUBLE_WT,0)) FROM PLN_ZY_JGX_C M WHERE M.PRO_PLAN_ID=T.PRO_PLAN_ID AND M.GX_PLAN_NO=T.GX_PLAN_NO AND M.IF_FLAG='0') FINISHWEIGHT, (SELECT SUM(NVL(M.REAL_OUTDOUBLE_NUM,0)) FROM PLN_ZY_JGX_C M WHERE M.PRO_PLAN_ID=T.PRO_PLAN_ID AND M.GX_PLAN_NO=T.GX_PLAN_NO AND M.IF_FLAG='0') FINISHNUM, DECODE(T.EXE_STATUS, '0', '计划', '1', '生产中', '2', '已生产', '3', '关闭A', '') EXE_STATUS, DECODE(T.IS_REPAIR_PLN, '1', '是', '/') IS_REPAIR_PLN, T.REPAIR_TYPE, DECODE(T.IS_PLAN_OK, '1', '是', '/') IS_PLAN_OK, T.ZY_BATCH_ID, T.PRO_MONTH, T.PREVIOUS_GX, T.PREV_GXPLAN_ID, T1.GROUP_JGX, T.FINAL_USER_DESC, T2.SALE_ORG_DESC, S.PRODUCCODE, S.PRODUCNAME, S.STD_CODE, S.STD_NAME, S.STD_STYLE_DESC, T2.ORDER_SPEC_CODE, T2.ORDER_SPEC_DESC, S.SPEC_CODE, S.SPEC_NAME, (SELECT CD.CRAFT_PATH FROM CRAFT_ORD_DESIGN CD WHERE CD.ORD_LN_PK = T2.ORD_LN_PK AND CD.CRAFT_SEQ = T.CRAFT_SEQ) CRAFT_PATH, T.CRAFT_SEQ, T.CRAFT_FILE_NO, T.CRAFT_FILE_MAN, (SELECT LV.CRAFT_PATH FROM CRAFT_FILE_LV2 LV WHERE INSTR(T2.CRAFT_FILE_LV2_G, LV.PK) > 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, (SELECT SUM(NVL(ZG.PLANS_NUM, 0)) FROM PLN_ORDER_ZG_S ZG WHERE ZG.ORD_LN_DLY_PK = T.ORD_LN_DLY_PK AND ZG.PLN_DIVIDE_ID = T.PLN_DIVIDE_ID) OUTPUT_NUM, (SELECT TO_CHAR(MIN(Z.PLAN_TIME_B), 'YYYY-MM-DD HH24:MI:SS') FROM PLN_ORDER_ZG_S Z WHERE Z.ORD_LN_DLY_PK = T.ORD_LN_DLY_PK AND Z.PLN_DIVIDE_ID = T.PLN_DIVIDE_ID) ZG_START_TIME, NVL((SELECT SUM(M.PREDICT_TON) FROM MIL_PLAN M, PLN_ORDER_ZG_S Z WHERE M.PRO_PLAN_ID = Z.PRO_PLAN_ID AND M.GX_PLAN_NO = Z.GX_PLAN_NO AND Z.ORD_LN_DLY_PK = T.ORD_LN_DLY_PK AND Z.PLN_DIVIDE_ID = T.PLN_DIVIDE_ID AND SUBSTR(M.JUDGE_STOVE_NO, -2) = '01'), 0) EXPECT_WT, NVL((SELECT SUM(M.PREDICT_PIECE) FROM MIL_PLAN M, PLN_ORDER_ZG_S Z WHERE M.PRO_PLAN_ID = Z.PRO_PLAN_ID AND M.GX_PLAN_NO = Z.GX_PLAN_NO AND Z.ORD_LN_DLY_PK = T.ORD_LN_DLY_PK AND Z.PLN_DIVIDE_ID = T.PLN_DIVIDE_ID AND SUBSTR(M.JUDGE_STOVE_NO, -2) = '01'), 0) EXPECT_NUM, (SELECT Z1.GRADENAME FROM (SELECT Z.GRADENAME, Z.ORD_LN_DLY_PK, Z.PLN_DIVIDE_ID FROM PLN_ORDER_ZG_S Z ORDER BY TO_NUMBER(Z.GX_PRO_SEQ)) Z1 WHERE ROWNUM = 1 AND Z1.ORD_LN_DLY_PK = T.ORD_LN_DLY_PK AND Z1.PLN_DIVIDE_ID = T.PLN_DIVIDE_ID) GRADENAME, decode(t.if_stove_issued, '1', '是', '/') if_stove_issued, to_char(t.stove_issued_time, 'yyyy-mm-dd hh24:mi:ss') stove_issued_time, t.stove_issued_man, T.ISSUED_MAN, TO_CHAR(T.ISSUED_TIME, 'YYYY-MM-DD HH24:MI:SS') ISSUED_TIME, TO_CHAR(T.LAST_UNDOWN_TIME, 'YYYY-MM-DD HH24:MI:SS') LAST_UNDOWN_TIME, T.LAST_UNDOWN_MAN, T.DECISION,(SELECT P.PRODUC_TYPE FROM COM_BASE_PRODUCT P WHERE P.PRODUCCODE = S.PRODUCCODE) PRODUC_TYPE FROM PLN_ORDER_JGX_S T, PLN_GX_JGX_M T1, (SELECT Q1.ORDER_SPEC_CODE, Q1.ORDER_SPEC_DESC, Q2.ORD_LN_DLY_PK, Q2.ORD_LN_PK, Q1.DELVRY_RANGE_TPE, Q1.DELVRY_RANGE_MAX, Q1.DELVRY_RANGE_MIN, Q2.DELVRY_QTY, Q4.CRAFT_NAME, Q5.SALE_ORG_DESC, Q1.FINAL_USER_DESC, 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 = Q4.ORD_LN_PK(+) AND Q1.ORD_PK = Q5.ORD_PK AND Q1.ORD_LN_PK = Q3.ORD_LN_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, PLN_SALEORD S 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 = S.ORD_LN_DLY_PK ]]> 0 AND INSTR((CASE WHEN JGX.PRODUC_TYPE != 'C' and JGX.PRODUC_TYPE != 'E' THEN DECODE(JGX.G_IN_MATERIAL_NO, '', JGX.INWL_ID, JGX.G_IN_MATERIAL_NO) else Q1.MATERIAL_NO end), Q1.MATERIAL_NO) > 0) AS STOCK_NUM_LIKU, JGX.* FROM (SELECT (SELECT LISTAGG(B4.I_IN_MATERIAL_NO, ',') WITHIN GROUP(ORDER BY B4.I_IN_MATERIAL_NO ASC) FROM (SELECT B.I_IN_MATERIAL_DESC,B.I_IN_MATERIAL_NO,B3.ORD_LN_DLY_PK,B.MSC_PLINE,B2.CRAFT_SEQ FROM SLM_ORD_DESIGN_BOM B, CRAFT_ORD_LINE_BOM B1, CRAFT_ORD_DESIGN B2, PLN_SALEORD B3 WHERE B.BOM = B1.BOM AND B1.DESGIN_KEY = B2.DESGIN_KEY AND B2.ORD_LN_PK =B3.ORD_LN_PK AND B2.VALIDFLAG!='0' ) B4 WHERE B4.ORD_LN_DLY_PK=T.ORD_LN_DLY_PK AND B4.MSC_PLINE=T.INDEX_SEQ AND B4.CRAFT_SEQ=T.CRAFT_SEQ) G_IN_MATERIAL_NO, T.IF_EXPORT, T.PROCESS_DESC_C_ZG, T.GROUP_ROLL_NAME, TO_CHAR(T.BEGIN_TIME_ZG, 'YYYY-MM-DD HH24:MI:SS') BEGIN_TIME_ZG, T.PRDCR_ADVC_DAY, T.WHOLE_BACKLOG_DESC, T.MSC, T.INDEX_SEQ, T.BOM, (SELECT T9.BASENAME FROM COM_BASE_INFO T9 WHERE T9.BASECODE = T.PRIORITY) PRIORITY, T.PRIORITY_MEMO, TO_CHAR(T.DELVRY_EDATE, 'YYYY-MM-DD') DELVRY_EDATE, T.STATION_NM, T.OUTLINE_SITE_250, TO_CHAR(T.CREATE_TIME, 'YYYY-MM-DD HH24:MI:SS') CREATE_TIME, T.MEMO, T.PRO_ORDER_NO, T.PRO_PLAN_ID, T.GX_PLAN_NO, NULLIF(T.ORDER_NO || '/' || T.ORDER_SEQ, '/') PRO_PLAN_NO, T.PLAN_GROUP_ID, T.ORDER_SOURCE, T.ORD_LN_DLY_PK, T.PLN_DIVIDE_ID, NULLIF(T.ORDER_NO || '/' || T.ORDER_SEQ, '/') ORDER_NO, T.ORDER_SEQ, T.DELIVERY_NO, T.REQ_BL_ID, T.PLINE_CODE, T.PLINE_NAME, T.STEELCODE, T.STEELNAME, T.OUTDIAMETER, T.WALLTHICK, T.LENGTHMAX, T.LENGTHMIN, T.LENGTHDISC, T.AIMWALLTHICK, T.AIMLENGTH, T.SHRT_LEN_RATO, T.SHORTEST, T.LONG_LEN_RATO, T.LONGEST, T.SHRT_STOVE, T.AVG_LEN_MIN, T.DIFRNC_LEN_MAX, T.SIGL_LEN, T.ENDLEN_SPECSTD, T.MODEL_CODE, T.MODEL_DESC, T.LENGTHMAX_IN, T.LENGTHMIN_IN, T.LENGTH_IN, T.INWL_ID, T.INWL_DESC, T.OUTWL_ID, T.OUTWL_DESC, T.IN_WEIGHT_S, T.IN_NUM_S, T.WEIGTH_S, T.NUM_S, T.MATCH_WT_IN, T.MATCH_NUM_IN, DECODE(T.IF_MONITOR_JGX, '1', '是', '/') IF_MONITOR_JGX, T.PRDCR_NO, T.MONITOR_POINT, T.CIC, T.PIC, T.SIC, T.DIC, T.WIC, T.GIC, T.STATION_ROAD, T.GX_PRO_SEQ, (SELECT listagg (D.CRAFT_NO, ',') WITHIN GROUP (ORDER BY D.CRAFT_NO) FROM Craft_ORD_DESIGN_MSC A, Craft_ORD_DESIGN_MSC_BL B, CRAFT_ORD_DESIGN D WHERE A.DESGIN_KEY = B.DESGIN_KEY AND A.Ord_Ln_Pk = SUBSTR(T.ORD_LN_DLY_PK,0,length(t.ord_ln_dly_pk)-3) --and a.validflag='1' AND D.DESGIN_KEY = B.DESGIN_KEY_BL)BL_CRAFT_NO, TO_CHAR(ROUND(TO_NUMBER(NVL(T.PLAN_USETIME, '0')) / 60, 2)) PLAN_USETIME, TO_CHAR(T.PLAN_TIME_B, 'YYYY-MM-DD HH24:MI:SS') PLAN_TIME_B, TO_CHAR(T.PLAN_TIME_E, 'YYYY-MM-DD HH24:MI:SS') PLAN_TIME_E, (SELECT SUM(NVL(M.PLN_INSINGLE_WT,0)) FROM PLN_ZY_JGX_M M WHERE M.PRO_PLAN_ID=T.PRO_PLAN_ID AND M.GX_PLAN_NO=T.GX_PLAN_NO AND M.IF_FLAG='0') BATCHED_WT, (SELECT SUM(NVL(M.PLN_INSINGLE_NUM,0)) FROM PLN_ZY_JGX_M M WHERE M.PRO_PLAN_ID=T.PRO_PLAN_ID AND M.GX_PLAN_NO=T.GX_PLAN_NO AND M.IF_FLAG='0') BATCHED_NUM, (SELECT SUM(NVL(M.PLAN_INDOUBLE_WT,0)) FROM PLN_ZY_JGX_C M WHERE M.PRO_PLAN_ID=T.PRO_PLAN_ID AND M.GX_PLAN_NO=T.GX_PLAN_NO AND M.IF_FLAG='0') Real_Batch_Wt, (SELECT SUM(NVL(M.PLAN_INDOUBLE_NUM,0)) FROM PLN_ZY_JGX_C M WHERE M.PRO_PLAN_ID=T.PRO_PLAN_ID AND M.GX_PLAN_NO=T.GX_PLAN_NO AND M.IF_FLAG='0') Real_Batch_Num, (SELECT SUM(NVL(M.REAL_INDOUBLE_WT,0)) FROM PLN_ZY_JGX_C M WHERE M.PRO_PLAN_ID=T.PRO_PLAN_ID AND M.GX_PLAN_NO=T.GX_PLAN_NO AND M.IF_FLAG='0') Real_Indouble_Wt, (SELECT SUM(NVL(M.REAL_INDOUBLE_NUM,0)) FROM PLN_ZY_JGX_C M WHERE M.PRO_PLAN_ID=T.PRO_PLAN_ID AND M.GX_PLAN_NO=T.GX_PLAN_NO AND M.IF_FLAG='0') Real_Indouble_Num, (SELECT SUM(NVL(M.REAL_OUTDOUBLE_WT,0)) FROM PLN_ZY_JGX_C M WHERE M.PRO_PLAN_ID=T.PRO_PLAN_ID AND M.GX_PLAN_NO=T.GX_PLAN_NO AND M.IF_FLAG='0') FINISHWEIGHT, (SELECT SUM(NVL(M.REAL_OUTDOUBLE_NUM,0)) FROM PLN_ZY_JGX_C M WHERE M.PRO_PLAN_ID=T.PRO_PLAN_ID AND M.GX_PLAN_NO=T.GX_PLAN_NO AND M.IF_FLAG='0') FINISHNUM, DECODE(T.EXE_STATUS, '0', '计划', '1', '生产中', '2', '已生产', '3', '关闭A', '') EXE_STATUS, DECODE(T.IS_REPAIR_PLN, '1', '是', '/') IS_REPAIR_PLN, T.REPAIR_TYPE, DECODE(T.IS_PLAN_OK, '1', '是', '/') IS_PLAN_OK, T.ZY_BATCH_ID, T.PRO_MONTH, T.PREVIOUS_GX, T.PREV_GXPLAN_ID, T1.GROUP_JGX, T.FINAL_USER_DESC, T2.SALE_ORG_DESC, S.PRODUCCODE, S.PRODUCNAME, S.STD_CODE, S.STD_NAME, S.STD_STYLE_DESC, T2.ORDER_SPEC_CODE, T2.ORDER_SPEC_DESC, S.SPEC_CODE, S.SPEC_NAME, (SELECT CD.CRAFT_PATH FROM CRAFT_ORD_DESIGN CD WHERE CD.ORD_LN_PK = T2.ORD_LN_PK AND CD.CRAFT_SEQ = T.CRAFT_SEQ) CRAFT_PATH, T.CRAFT_SEQ, T.CRAFT_FILE_NO, T.CRAFT_FILE_MAN, (SELECT LV.CRAFT_PATH FROM CRAFT_FILE_LV2 LV WHERE INSTR(T2.CRAFT_FILE_LV2_G, LV.PK) > 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, (SELECT SUM(NVL(ZG.PLANS_NUM, 0)) FROM PLN_ORDER_ZG_S ZG WHERE ZG.ORD_LN_DLY_PK = T.ORD_LN_DLY_PK AND ZG.PLN_DIVIDE_ID = T.PLN_DIVIDE_ID) OUTPUT_NUM, (SELECT TO_CHAR(MIN(Z.PLAN_TIME_B), 'YYYY-MM-DD HH24:MI:SS') FROM PLN_ORDER_ZG_S Z WHERE Z.ORD_LN_DLY_PK = T.ORD_LN_DLY_PK AND Z.PLN_DIVIDE_ID = T.PLN_DIVIDE_ID) ZG_START_TIME, NVL((SELECT SUM(M.PREDICT_TON) FROM MIL_PLAN M, PLN_ORDER_ZG_S Z WHERE M.PRO_PLAN_ID = Z.PRO_PLAN_ID AND M.GX_PLAN_NO = Z.GX_PLAN_NO AND Z.ORD_LN_DLY_PK = T.ORD_LN_DLY_PK AND Z.PLN_DIVIDE_ID = T.PLN_DIVIDE_ID AND SUBSTR(M.JUDGE_STOVE_NO, -2) = '01'), 0) EXPECT_WT, NVL((SELECT SUM(M.PREDICT_PIECE) FROM MIL_PLAN M, PLN_ORDER_ZG_S Z WHERE M.PRO_PLAN_ID = Z.PRO_PLAN_ID AND M.GX_PLAN_NO = Z.GX_PLAN_NO AND Z.ORD_LN_DLY_PK = T.ORD_LN_DLY_PK AND Z.PLN_DIVIDE_ID = T.PLN_DIVIDE_ID AND SUBSTR(M.JUDGE_STOVE_NO, -2) = '01'), 0) EXPECT_NUM, (SELECT Z1.GRADENAME FROM (SELECT Z.GRADENAME, Z.ORD_LN_DLY_PK, Z.PLN_DIVIDE_ID FROM PLN_ORDER_ZG_S Z ORDER BY TO_NUMBER(Z.GX_PRO_SEQ)) Z1 WHERE ROWNUM = 1 AND Z1.ORD_LN_DLY_PK = T.ORD_LN_DLY_PK AND Z1.PLN_DIVIDE_ID = T.PLN_DIVIDE_ID) GRADENAME, decode(t.if_stove_issued, '1', '是', '/') if_stove_issued, to_char(t.stove_issued_time, 'yyyy-mm-dd hh24:mi:ss') stove_issued_time, t.stove_issued_man, T.ISSUED_MAN, TO_CHAR(T.ISSUED_TIME, 'YYYY-MM-DD HH24:MI:SS') ISSUED_TIME, TO_CHAR(T.LAST_UNDOWN_TIME, 'YYYY-MM-DD HH24:MI:SS') LAST_UNDOWN_TIME, T.LAST_UNDOWN_MAN, T.DECISION,(SELECT P.PRODUC_TYPE FROM COM_BASE_PRODUCT P WHERE P.PRODUCCODE = S.PRODUCCODE) PRODUC_TYPE FROM PLN_ORDER_JGX_S T, PLN_GX_JGX_M T1, (SELECT Q1.ORDER_SPEC_CODE, Q1.ORDER_SPEC_DESC, Q2.ORD_LN_DLY_PK, Q2.ORD_LN_PK, Q1.DELVRY_RANGE_TPE, Q1.DELVRY_RANGE_MAX, Q1.DELVRY_RANGE_MIN, Q2.DELVRY_QTY, Q4.CRAFT_NAME, Q5.SALE_ORG_DESC, Q1.FINAL_USER_DESC, 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 = Q4.ORD_LN_PK(+) AND Q1.ORD_PK = Q5.ORD_PK AND Q1.ORD_LN_PK = Q3.ORD_LN_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, PLN_SALEORD S 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 = S.ORD_LN_DLY_PK ]]> 0 AND V.PROCESS_CODE = 'A' AND V.DESGIN_KEY = ? AND V.MSC_PLINE = ? AND V.SPECL_FL = '2' AND V.VALIDFLAG = '1' ORDER BY V.CIC,C.CHEM_SEQ ASC ]]>