1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
select record_date,trans_id,x.buyer_id,dispatch_code1,tax_code,origin,name,string_value,date_value,MONT,BILL_TO
from (
select t.record_date,t.trans_id,buyer_id,dispatch_code1,tax_code,t.origin,name,string_value,date_value,amount as MONT
from transac t,transac_detail d
where t.TRANS_ID = d.TRANS_ID
and buyer_id like 'CTR%'
and isolated_invoice_id is null
and amount != 0
and ((name='parameter.COMPTACOD') or (name='default.recurring_start') or (name='default.recurring_stop'))) x,
(select buyer_id,max(date_value) as BILL_TO
from account_operation a, operation_detail d
where a.OPERATION_ID = d.OPERATION_ID
and name = 'bnr.bill_to'
group by buyer_id) y
where x.buyer_id = y.buyer_id(+)
order by buyer_id,trans_id,string_value,date_value; |
Partager