SELECT T.LOT_NO, T.STOVE_NO, T.JUDGE_STOVE_NO, T.BATCH_NO, T.BATCH_GROUD_NO, MAX(T.MATERIAL_NO) MATERIAL_NO, MAX(T.MATERIAL_NAME) MATERIAL_NAME, MAX(T.PRODUCCODE) PRODUCCODE, MAX(T.PRODUCNAME) PRODUCNAME, MAX(T.STEELCODE) STEELCODE, MAX(T.STEELNAME) STEELNAME, MAX(T.GRADECODE) GRADECODE, MAX(T.GRADENAME) GRADENAME, MAX(T.SPEC_CODE) SPEC_CODE, MAX(T.SPEC_NAME) SPEC_NAME, MAX(T.MODEL_CODE) MODEL_CODE, MAX(T.MODEL_DESC) MODEL_DESC, MAX(T.STD_CODE) STD_CODE, MAX(T.STD_NAME) STD_NAME, MAX(T.STD_STYLE) STD_STYLE, MAX(T.STD_STYLE_DESC) STD_STYLE_DESC, T.PLINE_CODE, T.PLINE_NAME, MAX(T.ACT_DIMATER) ACT_DIMATER, MAX(T.ACT_HEIGHT) ACT_HEIGHT, SUM(T.ACT_LEN)ACT_LEN, MAX(T.ACT_LEN_MIN) ACT_LEN_MIN, MAX(T.ACT_LEN_MAX) ACT_LEN_MAX, SUM(T.ACT_COUNT) ACT_COUNT, SUM(T.ACT_WEIGHT) ACT_WEIGHT, T.BELONG_CODE, T.BELONG_NAME, DECODE(T.QCM_STAUS, '00', '合格', '11', '待处理', '22', '废品') QCM_STAUS, S.STORAGE_NO, (SELECT S1.STORAGE_NAME FROM YDM_BS_STORAGE S1 WHERE S1.STORAGE_NO = S.STORAGE_NO) STORAGE_NAME, '0' BAR_CODE FROM MAT_BC_M T, YDM_BC_BUTTRESS S WHERE T.MAT_NO = S.MAT_NO #INSTOCK_TIME# #JUDGE_STOVE_NO# #STORAGE_NO# GROUP BY T.LOT_NO, T.STOVE_NO, T.JUDGE_STOVE_NO, T.BATCH_NO, T.BATCH_GROUD_NO, T.PLINE_CODE, T.PLINE_NAME, T.QCM_STAUS, T.BELONG_CODE, T.BELONG_NAME, S.STORAGE_NO UNION ALL SELECT T.LOT_NO, T.STOVE_NO, T.JUDGE_STOVE_NO, T.BATCH_NO, T.BATCH_GROUD_NO, MAX(T.MATERIAL_NO) MATERIAL_NO, MAX(T.MATERIAL_NAME) MATERIAL_NAME, MAX(T.PRODUCCODE) PRODUCCODE, MAX(T.PRODUCNAME) PRODUCNAME, MAX(T.STEELCODE) STEELCODE, MAX(T.STEELNAME) STEELNAME, MAX(T.GRADECODE) GRADECODE, MAX(T.GRADENAME) GRADENAME, MAX(T.SPEC_CODE) SPEC_CODE, MAX(T.SPEC_NAME) SPEC_NAME, MAX(T.MODEL_CODE) MODEL_CODE, MAX(T.MODEL_DESC) MODEL_DESC, MAX(T.STD_CODE) STD_CODE, MAX(T.STD_NAME) STD_NAME, MAX(T.STD_STYLE) STD_STYLE, MAX(T.STD_STYLE_DESC) STD_STYLE_DESC, T.PLINE_CODE, T.PLINE_NAME, MAX(T.ACT_DIMATER) ACT_DIMATER, MAX(T.ACT_HEIGHT) ACT_HEIGHT, SUM(T.ACT_LEN)ACT_LEN, MAX(T.ACT_LEN_MIN) ACT_LEN_MIN, MAX(T.ACT_LEN_MAX) ACT_LEN_MAX, SUM(T.ACT_COUNT) ACT_COUNT, SUM(T.ACT_WEIGHT) ACT_WEIGHT, T.BELONG_CODE, T.BELONG_NAME, '合格' QCM_STAUS, T.STORAGE_NO, T.STORAGE_NAME, '1' BAR_CODE FROM( SELECT T.LOT_NO, T.STOVE_NO, T.JUDGE_STOVE_NO, T.BATCH_NO, T.BATCH_GROUD_NO, MAX(T.MATERIAL_NO) MATERIAL_NO, MAX(T.MATERIAL_NAME) MATERIAL_NAME, MAX(T.PRODUCCODE) PRODUCCODE, MAX(T.PRODUCNAME) PRODUCNAME, MAX(T.STEELCODE) STEELCODE, MAX(T.STEELNAME) STEELNAME, MAX(T.GRADECODE) GRADECODE, MAX(T.GRADENAME) GRADENAME, MAX(T.SPEC_CODE) SPEC_CODE, MAX(T.SPEC_NAME) SPEC_NAME, MAX(T.MODEL_CODE) MODEL_CODE, MAX(T.MODEL_DESC) MODEL_DESC, MAX(T.STD_CODE) STD_CODE, MAX(T.STD_NAME) STD_NAME, MAX(T.STD_STYLE) STD_STYLE, MAX(T.STD_STYLE_DESC) STD_STYLE_DESC, T.PLINE_CODE, T.PLINE_NAME, MAX(T.ACT_DIMATER) ACT_DIMATER, MAX(T.ACT_HEIGHT) ACT_HEIGHT, SUM(T.ACT_LEN)ACT_LEN, MAX(T.ACT_LEN_MIN) ACT_LEN_MIN, MAX(T.ACT_LEN_MAX) ACT_LEN_MAX, SUM(T.ACT_COUNT) ACT_COUNT, SUM(T.ACT_WEIGHT) ACT_WEIGHT, T.BELONG_CODE, T.BELONG_NAME, '合格' QCM_STAUS, S.STORAGE_NO, (SELECT S1.STORAGE_NAME FROM YDM_BS_STORAGE S1 WHERE S1.STORAGE_NO = S.STORAGE_NO) STORAGE_NAME, '1' BAR_CODE FROM MAT_ZC_M T, YDM_ZC_BUTTRESS S WHERE T.MAT_NO = S.MAT_NO AND T.PRODUCT_FLAG = '801402' AND T.BELONG_CODE IN ('100101', '100102', '100103') #INSTOCK_TIME# #JUDGE_STOVE_NO# #STORAGE_NO# GROUP BY T.LOT_NO, T.STOVE_NO, T.JUDGE_STOVE_NO, T.BATCH_NO, T.BATCH_GROUD_NO, T.PLINE_CODE, T.PLINE_NAME, T.QCM_STAUS, T.BELONG_CODE, T.BELONG_NAME, S.STORAGE_NO UNION ALL SELECT T.LOT_NO, T.STOVE_NO, T.JUDGE_STOVE_NO, T.BATCH_NO, T.BATCH_GROUD_NO, MAX(T.MATERIAL_NO) MATERIAL_NO, MAX(T.MATERIAL_NAME) MATERIAL_NAME, MAX(T.PRODUCCODE) PRODUCCODE, MAX(T.PRODUCNAME) PRODUCNAME, MAX(T.STEELCODE) STEELCODE, MAX(T.STEELNAME) STEELNAME, MAX(T.GRADECODE) GRADECODE, MAX(T.GRADENAME) GRADENAME, MAX(T.SPEC_CODE) SPEC_CODE, MAX(T.SPEC_NAME) SPEC_NAME, MAX(T.MODEL_CODE) MODEL_CODE, MAX(T.MODEL_DESC) MODEL_DESC, MAX(T.STD_CODE) STD_CODE, MAX(T.STD_NAME) STD_NAME, MAX(T.STD_STYLE) STD_STYLE, MAX(T.STD_STYLE_DESC) STD_STYLE_DESC, T.PLINE_CODE, T.PLINE_NAME, MAX(T.ACT_DIMATER) ACT_DIMATER, MAX(T.ACT_HEIGHT) ACT_HEIGHT, SUM(T.ACT_LEN)ACT_LEN, MAX(T.ACT_LEN_MIN) ACT_LEN_MIN, MAX(T.ACT_LEN_MAX) ACT_LEN_MAX, SUM(T.ACT_COUNT) ACT_COUNT, SUM(T.ACT_WEIGHT) ACT_WEIGHT, T.BELONG_CODE, T.BELONG_NAME, '合格' QCM_STAUS, S.STORAGE_NO, (SELECT S1.STORAGE_NAME FROM YDM_BS_STORAGE S1 WHERE S1.STORAGE_NO = S.STORAGE_NO) STORAGE_NAME, '1' BAR_CODE FROM MAT_ZC_M T, YDM_ZC_BUTTRESS S WHERE T.MAT_NO = S.MAT_NO AND T.PRODUCT_FLAG = '801403' AND T.BELONG_CODE IN ('100101', '100102', '100103') #INSTOCK_TIME# #JUDGE_STOVE_NO# #STORAGE_NO# GROUP BY T.LOT_NO, T.STOVE_NO, T.JUDGE_STOVE_NO, T.BATCH_NO, T.BATCH_GROUD_NO, T.PLINE_CODE, T.PLINE_NAME, T.QCM_STAUS, T.BELONG_CODE, T.BELONG_NAME, S.STORAGE_NO)T GROUP BY T.LOT_NO, T.STOVE_NO, T.JUDGE_STOVE_NO, T.BATCH_NO, T.BATCH_GROUD_NO, T.PLINE_CODE, T.PLINE_NAME, T.QCM_STAUS, T.BELONG_CODE, T.BELONG_NAME, T.STORAGE_NO, T.STORAGE_NAME SELECT T.LOT_NO, T.STOVE_NO, T.JUDGE_STOVE_NO, T.BATCH_NO, T.BATCH_GROUD_NO, MAX(T.FLAG_STOVE_NO_ZG) FLAG_STOVE_NO_ZG, MAX(T.MATERIAL_NO) MATERIAL_NO, MAX(T.MATERIAL_NAME) MATERIAL_NAME, MAX(T.PRODUCCODE) PRODUCCODE, MAX(T.PRODUCNAME) PRODUCNAME, MAX(T.STEELCODE) STEELCODE, MAX(T.STEELNAME) STEELNAME, MAX(T.GRADECODE) GRADECODE, MAX(T.GRADENAME) GRADENAME, MAX(T.SPEC_CODE) SPEC_CODE, MAX(T.SPEC_NAME) SPEC_NAME, MAX(T.MODEL_CODE) MODEL_CODE, MAX(T.MODEL_DESC) MODEL_DESC, MAX(T.STD_CODE) STD_CODE, MAX(T.STD_NAME) STD_NAME, MAX(T.STD_STYLE) STD_STYLE, MAX(T.STD_STYLE_DESC) STD_STYLE_DESC, MAX(T.PRO_ORDER_NO) PRO_ORDER_NO, T.PLINE_CODE, T.PLINE_NAME, MAX(T.ACT_DIMATER) ACT_DIMATER, MAX(T.ACT_HEIGHT) ACT_HEIGHT, SUM(T.ACT_LEN) ACT_LEN, T.ACT_LEN_MIN, T.ACT_LEN_MAX , SUM(T.ACT_COUNT) ACT_COUNT, SUM(T.ACT_WEIGHT) ACT_WEIGHT, T.BELONG_CODE, T.BELONG_NAME, TO_CHAR(T.STOW_TIME, 'YYYY-MM-DD HH24:MI:SS') STOW_TIME, T.LOCATION_NO, (SELECT T2.LOCATION_NAME FROM YDM_BS_LOCATION T2 WHERE T2.LOCATION_NO = T.LOCATION_NO)LOCATION_NAME, T.LARY_NO, T.OLD_LOCATION_NO, (SELECT T3.LOCATION_NAME FROM YDM_BS_LOCATION T3 WHERE T3.LOCATION_NO = T.OLD_LOCATION_NO)OLD_LOCATION_NAME, T.OLD_LARY_NO, T.STORAGE_NO, (SELECT T1.STORAGE_NAME FROM YDM_BS_STORAGE T1 WHERE T1.STORAGE_NO = T.STORAGE_NO)STORAGE_NAME, (SELECT T4.BASENAME FROM COM_BASE_INFO T4 WHERE T4.BASECODE = T.STOW_REASON)STOW_REASON FROM YDM_BC_STOWLIST T WHERE 1 = 1 SELECT a.flag_stove_no_zg, T.LOCATION_NO, (SELECT T1.LOCATION_NAME FROM YDM_BS_LOCATION T1 WHERE T1.LOCATION_NO = T.LOCATION_NO)LOCATION_NAME, T.LARY_NO, SUM(A.ACT_COUNT) AS ACT_COUNT FROM YDM_BC_BUTTRESS T, MAT_BC_M A WHERE T.MAT_NO = A.MAT_NO AND A.JUDGE_STOVE_NO = ? AND A.BATCH_NO = ? AND A.BATCH_GROUD_NO = ? AND T.STORAGE_NO = ? AND A.PLINE_CODE = ? GROUP BY T.LOCATION_NO,a.flag_stove_no_zg,T.LARY_NO ORDER BY T.LOCATION_NO ASC SELECT T.LOCATION_NO, (SELECT T1.LOCATION_NAME FROM YDM_BS_LOCATION T1 WHERE T1.LOCATION_NO = T.LOCATION_NO)LOCATION_NAME, T.LARY_NO, SUM(A.ACT_COUNT) AS ACT_COUNT FROM YDM_ZC_BUTTRESS T, MAT_ZC_M A WHERE T.MAT_NO = A.MAT_NO AND A.JUDGE_STOVE_NO = ? AND A.BATCH_NO = ? AND A.BATCH_GROUD_NO = ? AND T.STORAGE_NO = ? AND A.PLINE_CODE = ? GROUP BY T.LOCATION_NO,T.LARY_NO ORDER BY T.LOCATION_NO ASC SELECT T.LOCATION_NAME,T.LOCATION_NO FROM YDM_BS_LOCATION T WHERE T.STORAGE_NO = ? SELECT T.BASENAME,T.BASECODE FROM COM_BASE_INFO T WHERE T.SORTCODE = '8020' ORDER BY T.BASECODE ASC