mirror of
https://github.com/acedanger/budget-database.git
synced 2025-12-05 22:50:13 -08:00
22 lines
676 B
SQL
22 lines
676 B
SQL
drop view if exists public.runbal;
|
|
|
|
create view public.runbal as
|
|
select
|
|
acct.acct_bank_name as account_bank_name,
|
|
acct.acct_type as account_type,
|
|
acct.acct_number as account_number,
|
|
acct.acct_friendly_name as account_friendly_name,
|
|
trx.trx_date as transaction_date,
|
|
trx.trx_description as transaction_description,
|
|
trx.trx_amount::numeric(8, 2) as transaction_amount,
|
|
to_char(trx.trx_date, 'day') transaction_day_of_week,
|
|
sum(trx.trx_amount) over (
|
|
partition by
|
|
trx.acct_id
|
|
order by
|
|
trx.trx_date,
|
|
trx.trx_amount desc rows unbounded preceding
|
|
) running_bal
|
|
from
|
|
public.budgetdetails trx
|
|
join public.accounts acct using (acct_id) |