Ранжирование пользователей по количеству заказов
Ева говорит, что хочет отображать в отчёте, у каких пользователей больше всего заказов за каждый месяц. Она не хочет показывать длинные числа, которые будут только отвлекать руководителей высшего звена, поэтому достаточно указать их ранги. Первый ранг получает пользователь с наибольшим количеством заказов, второй — пользователь со вторым по величине числом заказов и так далее.
Отправьте Еве список трёх пользователей с наибольшим количеством заказов за август 2018 года, указав их ранги.
Это упражнение является частью курса
Анализ бизнес-данных с помощью SQL
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
SELECT
user_id,
COUNT(DISTINCT order_id) AS count_orders
FROM orders
-- Only keep orders in August 2018
WHERE ___
GROUP BY user_id;