Add on_budget query to transactions_by_month

This commit is contained in:
jacob1123 committed 2022-04-14 20:23:07 +00:00
1 parent 88e1dbdfde
commit c50fc63303
1 file changed
+13
@@ -0,0 +1,13 @@
-- +goose Up
CREATE OR REPLACE VIEW transactions_by_month AS
SELECT date_trunc('month', transactions.date)::date as date, transactions.category_id, accounts.budget_id, SUM(amount) as amount
FROM transactions
INNER JOIN accounts ON accounts.id = transactions.account_id AND accounts.on_budget
GROUP BY date_trunc('month', transactions.date), transactions.category_id, accounts.budget_id;
-- +goose Down
CREATE OR REPLACE VIEW transactions_by_month AS
SELECT date_trunc('month', transactions.date)::date as date, transactions.category_id, accounts.budget_id, SUM(amount) as amount
FROM transactions
INNER JOIN accounts ON accounts.id = transactions.account_id
GROUP BY date_trunc('month', transactions.date), transactions.category_id, accounts.budget_id;