SQL Junior SQL дата-инженера спрашивают часто обновлено
Последнее состояние заказа из потока изменений
Условие
В raw_orders поток изменений заказов, есть повторы доставки. Для каждого заказа выведите актуальное состояние: строку с максимальным updated_at (время изменения в источнике), при равенстве с максимальным received_at. Колонки: order_id, status, amount, updated_at. Сортировка по order_id. Порядок строк важен.
Как подойти
Подсказки: 1
ROW_NUMBERс сортировкой поupdated_at DESC, received_at DESC.
Решите в тренажёре
Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.