Improve Backend
This commit is contained in:
@ -66,7 +66,7 @@ AND accounts.budget_id = $1;
|
||||
-- name: GetFilteredTransactions :many
|
||||
SELECT transactions.*
|
||||
FROM display_transactions AS transactions
|
||||
WHERE (@filter_category::boolean OR transactions.category_id = @category_id)
|
||||
AND (@filter_account::boolean OR transactions.account_id = @account_id)
|
||||
AND (@filter_payee::boolean OR transactions.payee_id = @payee_id)
|
||||
WHERE (NOT @filter_category::boolean OR transactions.category_id = @category_id)
|
||||
AND (NOT @filter_account::boolean OR transactions.account_id = @account_id)
|
||||
AND (NOT @filter_payee::boolean OR transactions.payee_id = @payee_id)
|
||||
AND transactions.budget_id = @budget_id;
|
@ -120,9 +120,9 @@ func (q *Queries) GetAllTransactionsForBudget(ctx context.Context, budgetID uuid
|
||||
const getFilteredTransactions = `-- name: GetFilteredTransactions :many
|
||||
SELECT transactions.id, transactions.date, transactions.memo, transactions.amount, transactions.group_id, transactions.status, transactions.account, transactions.payee_id, transactions.category_id, transactions.payee, transactions.category_group, transactions.category, transactions.transfer_account, transactions.budget_id, transactions.account_id
|
||||
FROM display_transactions AS transactions
|
||||
WHERE ($1::boolean OR transactions.category_id = $2)
|
||||
AND ($3::boolean OR transactions.account_id = $4)
|
||||
AND ($5::boolean OR transactions.payee_id = $6)
|
||||
WHERE (NOT $1::boolean OR transactions.category_id = $2)
|
||||
AND (NOT $3::boolean OR transactions.account_id = $4)
|
||||
AND (NOT $5::boolean OR transactions.payee_id = $6)
|
||||
AND transactions.budget_id = $7
|
||||
`
|
||||
|
||||
|
Reference in New Issue
Block a user