Первый и последний заказ каждого клиента

Сложная Оконные функции

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

Таблица orders содержит id, customer_id, amount, order_date (TEXT). Для каждого клиента найдите сумму его первого и последнего заказа. Выведите customer_id, first_order_amount, last_order_amount, total_orders. Один запрос без подзапросов в FROM.

Схема данных

CREATE TABLE orders (id INTEGER PRIMARY KEY, customer_id INTEGER, amount REAL, order_date TEXT);

Темы

FIRST_VALUE LAST_VALUE WINDOW DISTINCT

Подсказки

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