SQL Middle SQL для аналитика спрашивают часто обновлено

Текущий статус по истории

Условие

В order_status_history записана история статусов. Для каждого заказа выведи последний статус по истории: order_id, status, changed_at. Порядок не важен.

Как подойти

Подсказки: 1
  1. ROW_NUMBER() OVER (PARTITION BY order_id ORDER BY changed_at DESC).

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

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