Топ-2 заказа каждого клиента

Средняя Оконные функции

Условие задачи

Таблица orders (id, user_id, amount, created_at). Для каждого пользователя найдите 2 самых дорогих заказа. Выведите user_id, amount, created_at, rn (номер по убыванию суммы).

Схема данных

CREATE TABLE orders (id INTEGER PRIMARY KEY, user_id INTEGER, amount REAL, created_at TEXT);

Темы

ROW_NUMBER PARTITION BY SUBQUERY

Подсказки

Решить в интерактивной SQL-песочнице → ← Все SQL-задачи