-- name: CreateAccount :one INSERT INTO accounts (name, budget_id) VALUES ($1, $2) RETURNING *; -- name: GetAccounts :many SELECT accounts.id, accounts.name, SUM(transactions.amount) as balance FROM accounts WHERE accounts.budget_id = $1 AND transactions.date < NOW() GROUP BY accounts.id, accounts.name;