Mayby this:select fdmsaccountno ,month_end_date ,sum(retail_amount_42b) as retail_amount_42b ,sum(retail_amount_42c) as retail_amount_42c from (select fdmsaccountno ,month_end_date ,sum(retail_amount) as retail_amount_42b ,0 as retail_amount_42c from #42b group by fdmsaccountno ,month_end_date select fdmsaccountno ,month_end_date ,0 as retail_amount_42b ,sum(retail_amount) as retail_amount_42c from #42c group by fdmsaccountno ,month_end_date ) as a group by fdmsaccountno ,month_end_date