SQL Middle SQL для аналитика обновлено

Сколько часов шла доставка

Условие

По истории статусов посчитай для доставленных заказов время от статуса new до статуса delivered в часах, округлив через ROUND(..., 1). Колонки: order_id, hours. Порядок не важен.

Как подойти

Подсказки: 2
  1. Соедини историю саму с собой по order_id.
  2. EXTRACT(EPOCH FROM interval) даёт секунды.

Решите в тренажёре

Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.