35 lines
997 B
MySQL
35 lines
997 B
MySQL
|
|
||
|
create or replace view rcnt.transaction_history_view as
|
||
|
select
|
||
|
t.trns_id,
|
||
|
t.trns_amount,
|
||
|
t.trns_description,
|
||
|
b.bkt_id,
|
||
|
b.bkt_dsply_code,
|
||
|
b.bkt_dsply_name,
|
||
|
a.acnt_id,
|
||
|
a.acnt_dsply_name
|
||
|
from rcnt.transactions t
|
||
|
left join rcnt.buckets b on b.bkt_id = t.trns_bucket
|
||
|
left join rcnt.accounts a on a.acnt_id = t.trns_account
|
||
|
|
||
|
--drop view rcnt.transaction_history_view
|
||
|
|
||
|
select * from rcnt.transaction_history_view
|
||
|
|
||
|
create or replace view rcnt.transaction_detail_history_view as
|
||
|
select
|
||
|
thv.trns_id,
|
||
|
thv.trns_amount,
|
||
|
thv.acnt_dsply_name,
|
||
|
t.trns_brkdwn_amount as breakdown_amount,
|
||
|
b.bkt_dsply_code,
|
||
|
b.bkt_dsply_name,
|
||
|
tc.trns_ctgry_dsply_code,
|
||
|
tc.trns_ctgry_dsply_name
|
||
|
from rcnt.transaction_history_view thv
|
||
|
left join rcnt.transaction_breakdown t on thv.trns_id = t.trns_brkdwn_parent_transaction
|
||
|
left join rcnt.transaction_categories tc on tc.trns_ctgry_id = t.trns_brkdwn_catagory
|
||
|
left join rcnt.buckets b on b.bkt_id = t.trns_brkdwn_bucket
|
||
|
|