Есть таблицы чеков, позиций чека и справочник SKU.
Анализируем апрель 2026: check_date >= '2026-04-01' и check_date < '2026-05-01'.
Нужно найти клиентов, у которых суммарный вес купленной пиццы за апрель строго больше 3.0 kg. Для таких клиентов верните последние 2 чека за тот же месяц.
Важно: последние чеки возвращаются независимо от состава чека. Если клиент прошел порог по пицце, в ответ могут попасть и его непицца-чеки.
Верните:
client_id;check_id;check_date.Сортировка: client_id ASC, check_date DESC, check_id DESC.
CREATE TABLE checks (
check_id INTEGER PRIMARY KEY,
client_id INTEGER NOT NULL,
check_date TEXT NOT NULL
);
CREATE TABLE check_items (
check_id INTEGER NOT NULL,
sku_id INTEGER NOT NULL,
quantity INTEGER NOT NULL
);
CREATE TABLE sku (
sku_id INTEGER PRIMARY KEY,
category TEXT NOT NULL,
unit_weight_kg REAL NOT NULL
);