Handle on_budget in available balance
This commit is contained in:
parent
e3f3dc6748
commit
cbda69e827
@ -55,8 +55,10 @@ SELECT
|
|||||||
FROM transactions
|
FROM transactions
|
||||||
LEFT JOIN categories ON categories.id = transactions.category_id
|
LEFT JOIN categories ON categories.id = transactions.category_id
|
||||||
LEFT JOIN budgets ON budgets.income_category_id = categories.id
|
LEFT JOIN budgets ON budgets.income_category_id = categories.id
|
||||||
|
INNER JOIN accounts ON accounts.id = transactions.account_id
|
||||||
WHERE budgets.id = $1
|
WHERE budgets.id = $1
|
||||||
AND transactions.date < $2
|
AND transactions.date < $2
|
||||||
|
AND accounts.on_budget
|
||||||
) - (
|
) - (
|
||||||
SELECT SUM(assignments.amount)
|
SELECT SUM(assignments.amount)
|
||||||
FROM assignments
|
FROM assignments
|
||||||
|
@ -66,8 +66,10 @@ SELECT
|
|||||||
FROM transactions
|
FROM transactions
|
||||||
LEFT JOIN categories ON categories.id = transactions.category_id
|
LEFT JOIN categories ON categories.id = transactions.category_id
|
||||||
LEFT JOIN budgets ON budgets.income_category_id = categories.id
|
LEFT JOIN budgets ON budgets.income_category_id = categories.id
|
||||||
|
INNER JOIN accounts ON accounts.id = transactions.account_id
|
||||||
WHERE budgets.id = @budget_id
|
WHERE budgets.id = @budget_id
|
||||||
AND transactions.date < @from_date
|
AND transactions.date < @from_date
|
||||||
|
AND accounts.on_budget
|
||||||
) - (
|
) - (
|
||||||
SELECT SUM(assignments.amount)
|
SELECT SUM(assignments.amount)
|
||||||
FROM assignments
|
FROM assignments
|
||||||
|
Loading…
x
Reference in New Issue
Block a user