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