Число реализации в штуках по каналам и категориям за последний квартал
SQL, по которому посчитано
WITH bounds AS (
SELECT date_trunc('quarter', max(date)) AS q_start
FROM sales
)
SELECT
s.channel,
s.category,
sum(s.units) AS sold_units,
sum(s.returned_units) AS returned_units,
sum(s.units) - sum(s.returned_units) AS net_units
FROM sales AS s
CROSS JOIN bounds AS b
WHERE s.date >= b.q_start
GROUP BY s.channel, s.category
ORDER BY net_units DESC
LIMIT 30