Нумерация заказов клиента
Лёгкая
Оконные функции
Условие задачи
Таблица orders (id, user_id, amount, created_at). Пронумеруйте заказы каждого пользователя в хронологическом порядке. Выведите user_id, amount, created_at, order_num.
Схема данных
CREATE TABLE orders (id INTEGER PRIMARY KEY, user_id INTEGER, amount REAL, created_at TEXT);
Темы
ROW_NUMBER PARTITION BY ORDER BY
Подсказки
- ROW_NUMBER() нумерует строки внутри окна
- PARTITION BY делит данные на группы по пользователю
Решить в интерактивной SQL-песочнице →
← Все SQL-задачи