~/ learn/ postgresql/ cards/ Exam-style practice
1 of 3

Monthly revenue report: total revenue (quantity × unit_price) per calendar month, as YYYY-MM. Columns: month, revenue. Order by month.

Monthly revenue report: total revenue (quantity × unit_price) per calendar month, as YYYY-MM. Columns: month, revenue. Order by month.

Answer

SELECT to_char(o.ordered_at, 'YYYY-MM') AS month, sum(oi.quantity * oi.unit_price) AS revenue FROM orders o JOIN order_items oi ON oi.order_id = o.id GROUP BY to_char(o.ordered_at, 'YYYY-MM') ORDER BY month;

space flip · ← → navigate · esc to exit
NORMAL ~/memra/library/0110d299-7055-4310-9019-ab9440a5ea15/flashcard utf-8 LF