sorry !select t1.shipper_cod, prebill, fact, pay, change, t2.shipper_cod, original, prepay  
from (select shipper_cod, sum(prebill_mny) prebill, sum(fact_mny) fact, sum(pay_mny) pay, sum(change_mny) change
  from m_cw_arre_detail
  where count_dte = :ld_dte 
  group by shipper_cod) t1 full join 
 (select shipper_cod, nvl(sum(decode(original_id, '0', prepay_mny, 0)), 0) prepay, 
   nvl(sum(decode(original_id, '1', prepay_mny, 0)), 0) original
  from shipper_prepay
  where prepay_dte <= :ld_dte          
    and pay_id = '0'
  group by shipper_cod ) t2 on t1.shipper_cod = t2.shipper_cod