Files
lndhub.go/db/migrations/20220119021600_balances.up.sql

19 lines
362 B
SQL

CREATE VIEW account_ledgers(
account_id,
transaction_entry_id,
amount
) AS
SELECT
transaction_entries.credit_account_id,
transaction_entries.id,
transaction_entries.amount
FROM
transaction_entries
UNION ALL
SELECT
transaction_entries.debit_account_id,
transaction_entries.id,
(0 - transaction_entries.amount)
FROM
transaction_entries;