SQL Middle SQL для аналитика спрашивают часто обновлено
Текущий статус по истории
Условие
В order_status_history записана история статусов. Для каждого заказа выведи последний статус по истории: order_id, status, changed_at. Порядок не важен.
Как подойти
Подсказки: 1
- ROW_NUMBER() OVER (PARTITION BY order_id ORDER BY changed_at DESC).
Решите в тренажёре
Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.