Главная → Практика → SQL Тренажёр → Последний заказ каждого пользователя
Последний заказ каждого пользователя
Средняя
deduplication
Условие задачи
Таблица orders(id, user_id, created_at, amount). Для каждого пользователя выведите его последний по времени заказ. Колонки: user_id, created_at, amount. Сортировка по user_id.
Схема данных
CREATE TABLE orders (id INTEGER PRIMARY KEY, user_id INTEGER, created_at TEXT, amount REAL);
Темы
window ROW_NUMBER дедупликация
Подсказки
Пронумеруй заказы внутри пользователя: ROW_NUMBER() OVER (PARTITION BY user_id ORDER BY created_at DESC).
Оставь строки с номером 1 — это самые свежие.
Решить в интерактивной SQL-песочнице →
← Все SQL-задачи
Смежные разделы:
Обновлено: 2026-06-02