SQL Senior Тестирование БД через SQL обновлено
Статус последнего платежа по заказу
Условие
Для каждого заказа, у которого есть платежи, выведи статус самого позднего по created_at платежа.
Колонки: order_id, status. Порядок строк: по order_id.
Как подойти
Подсказки: 2
- Оконная функция
ROW_NUMBERсPARTITION BY order_id. - Или
DISTINCT ONс сортировкой по времени по убыванию.
Решите в тренажёре
Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.