SQL Junior SQL дата-инженера спрашивают часто обновлено

Последнее состояние заказа из потока изменений

Условие

В raw_orders поток изменений заказов, есть повторы доставки. Для каждого заказа выведите актуальное состояние: строку с максимальным updated_at (время изменения в источнике), при равенстве с максимальным received_at. Колонки: order_id, status, amount, updated_at. Сортировка по order_id. Порядок строк важен.

Как подойти

Подсказки: 1
  1. ROW_NUMBER с сортировкой по updated_at DESC, received_at DESC.

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

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