НачатьНачать бесплатно

Ранжирование пользователей по количеству заказов

Ева говорит, что хочет отображать в отчёте, у каких пользователей больше всего заказов за каждый месяц. Она не хочет показывать длинные числа, которые будут только отвлекать руководителей высшего звена, поэтому достаточно указать их ранги. Первый ранг получает пользователь с наибольшим количеством заказов, второй — пользователь со вторым по величине числом заказов и так далее.

Отправьте Еве список трёх пользователей с наибольшим количеством заказов за август 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;
Редактировать и запускать код