Собесов

Яндекс.Еда: SQL — лидерборд ресторанов по GMV с динамикой

SQLReporting / WindowСредняяMiddle

Условие

Таблицы:

orders(order_id, restaurant_id, user_id, dt, gmv, status)
restaurants(restaurant_id, name, city, cuisine)

Для каждой пары (город, кухня) найдите топ-3 ресторана по GMV за последние 28 дней. Покажите также:

  • ранг ресторана за предыдущие 28 дней (для сравнения);
  • абсолютное изменение GMV и %;
  • стрелочку «вырос / упал / стабильно».

Хочешь увидеть разбор?

Зарегистрируйся бесплатно — откроется развёрнутое решение этой задачи и ещё 4 на выбор.

Зарегистрироваться и увидеть разбор
Уже есть аккаунт? Войти