SQL Middle GROUP BY и агрегаты обновлено
Оплаченные и отменённые по клиентам
Условие
Для каждого клиента, у которого есть хотя бы один заказ, выведи число оплаченных (paid) и отменённых (cancelled) заказов. Гостевые заказы не учитывай.
Колонки: customer_id, paid, cancelled. Порядок строк не важен.
Как подойти
Подсказки: 1
- Условный подсчёт:
COUNT(*) FILTER (WHERE ...)илиSUM(CASE ...).
Решите в тренажёре
Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.