Собесов

Росмэн SQL: доля возвратов, средний интервал между заказами, топ-клиент

SQLОконные функцииСредняяJunior

Условие

Таблицы:

  • Orders(ID, Date, ClientID) — заказ.
  • OrdersState(ID, Date, StateID) — история статусов (0=принят, 2=отмена, 3=в доставке, 4=доставлен, 5=возврат). Текущий статус — последний.
  • Clients(ClientID, FIO).

Задачи:

  1. Доля заказов со статусом «возврат» и «отмена» от общего числа принятых.
  2. Среднее количество дней между первым и вторым заказом пользователей. Без JOIN-ов.
  3. ФИО и количество заказов клиента, у которого их больше всего.

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

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

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