select #columns# sum(T1.ACT_COUNT) as ACT_COUNT, sum(T1.ACT_WEIGHT) as ACT_WEIGHT FROM MAT_GP_M T1 LEFT JOIN YDM_GP_BUTTRESS T2 on T1.MAT_NO=T2.MAT_NO LEFT JOIN YDM_BS_STORAGE S ON S.STORAGE_NO=T2.STORAGE_NO LEFT JOIN PLN_ORDER_ZG_S S1 ON T1.PRO_PLAN_ID_ZG = S1.PRO_PLAN_ID AND T1.GX_PLAN_NO_ZG = S1.GX_PLAN_NO WHERE T1.MAT_NO = T2.MAT_NO AND T1.IS_SETFOOT = '0' #conditions# select #columns# sum(T1.ACT_COUNT) as ACT_COUNT, sum(T1.ACT_WEIGHT) as ACT_WEIGHT FROM MAT_GP_M T1 LEFT JOIN YDM_GP_BUTTRESS T2 on T1.MAT_NO=T2.MAT_NO LEFT JOIN YDM_BS_STORAGE S ON S.STORAGE_NO=T2.STORAGE_NO LEFT JOIN PLN_ORDER_ZG_S S1 ON T1.PRO_PLAN_ID_ZG = S1.PRO_PLAN_ID AND T1.GX_PLAN_NO_ZG = S1.GX_PLAN_NO WHERE T1.MAT_NO = T2.MAT_NO AND T1.IS_SETFOOT = '0' #conditions# select DECODE(T1.IS_DEALER, '0', '自用', '1', '双经销', '2', '来料加工','3','定销订购') IS_DEALER, DECODE(T1.BACK_FLAG, '0', '正常坯', '1', '回炉坯','2','套尺坯') BACK_FLAG, MAX(S1.PLAN_TIME_B) PLAN_TIME_B, T2.LOCATION_NAME, T2.LARY_NO, T2.STORAGE_NO, (SELECT T3.STORAGE_NAME FROM YDM_BS_STORAGE T3 WHERE T3.STORAGE_NO = T2.STORAGE_NO) STORAGE_NAME, T1.PRODUCT_FLAG, T1.MAT_STATUS, T1.STOVE_NO, T1.JUDGE_STOVE_NO, T1.JUDGE_STOVE_NO_LG, T1.SOURE_NAME, T1.MATERIAL_NAME, T1.GRADENAME, S1.ORDER_NO || '/' || S1.ORDER_SEQ AS ORDER_NO, T1.DIMATER, T1.ACT_LEN, T1.FIX_NUM, T1.FIX_LEN, DECODE(T1.QCM_STAUS, '00', '合格', '11', '待处理', '22', '废品') QCM_STAUS, T1.PLINE_NAME, T1.BELONG_NAME, MAX(TO_CHAR(T1.INSTOCK_TIME, 'YYYY-MM-DD HH24:MI:SS')) INSTOCK_TIME, T1.MEMO, T1.MEMO MEMO2, (SELECT T2.BASENAME FROM COM_BASE_INFO T2 WHERE T2.BASECODE = T1.JUDGE_RESULT_CODE) JUDGE_RESULT_CODE, MAX((SELECT S1.PLINE_NAME FROM PLN_ORDER_ZG_S S1 WHERE S1.PRO_PLAN_ID = T1.PRO_PLAN_ID_ZG AND S1.GX_PLAN_NO = T1.GX_PLAN_NO_ZG)) PLINE_NAME_NEXT, sum(T1.ACT_COUNT) as ACT_COUNT, sum(T1.ACT_WEIGHT) as ACT_WEIGHT, T1.MNG_LOCK_FLAG FROM MAT_GP_M T1 LEFT JOIN YDM_GP_BUTTRESS T2 on T1.MAT_NO = T2.MAT_NO LEFT JOIN YDM_BS_STORAGE S ON S.STORAGE_NO = T2.STORAGE_NO LEFT JOIN PLN_ORDER_ZG_S S1 ON T1.PRO_PLAN_ID_ZG = S1.PRO_PLAN_ID AND T1.GX_PLAN_NO_ZG = S1.GX_PLAN_NO WHERE T1.MAT_NO = T2.MAT_NO AND T1.IS_SETFOOT = '0' #something# group by T1.IS_DEALER, T1.BACK_FLAG, T2.LOCATION_NAME, T2.LARY_NO, T2.STORAGE_NO, T1.PRODUCT_FLAG, T1.MAT_STATUS, T1.STOVE_NO, T1.JUDGE_STOVE_NO, T1.JUDGE_STOVE_NO_LG, T1.SOURE_NAME, T1.MATERIAL_NAME, T1.GRADENAME, S1.ORDER_NO, S1.ORDER_SEQ, T1.DIMATER, T1.ACT_LEN, T1.FIX_NUM, T1.FIX_LEN, T1.QCM_STAUS, T1.PLINE_NAME, T1.BELONG_NAME, T1.MEMO, T1.JUDGE_RESULT_CODE, T1.MNG_LOCK_FLAG