PostgreSQL - Aggregate Functions and GROUP BY
What is wrong with this query?
SELECT department,
SUM(amount) FILTER (WHERE status = 'approved') AS approved_sum,
SUM(amount) FILTER (WHERE status = 'rejected') AS rejected_sum
FROM transactions;