Второй по величине заказ каждого клиента

Сложная Подзапросы

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

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

Схема данных

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

Темы

SUBQUERY ROW_NUMBER PARTITION BY

Подсказки

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