Назад к задачам
Junior — Senior
15

Пользователи с покупками свыше 5000 до получения бана

Компании, где спрашивали:

OZONOZON
Получайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Условие задачи

Необходимо определить тех клиентов, у которых суммарная стоимость покупок превысила 5000 до даты блокировки их аккаунта. Вывести результаты в виде: идентификатор | имя | фамилия | общая сумма покупок.

Table "user"
+----+-----------+----------+------------+
| id | firstname | lastname | birth      |
+----+-----------+----------+------------+
| 1  | Ivan      | Petrov   | 1996-05-01 |
| 2  | Anna      | Petrova  | 1999-06-01 |
| 3  | Anna      | Petrova  | 1990-10-02 |
+----+-----------+----------+------------+

Table "purchase"
+-----+-------+---------+------------+
| sku | price | user_id | date       |
+-----+-------+---------+------------+
| 1   | 5500  | 1       | 2021-02-15 |
| 1   | 5700  | 1       | 2021-01-15 |
| 2   | 4000  | 1       | 2021-02-14 |
| 3   | 8000  | 2       | 2021-03-01 |
| 4   | 400   | 2       | 2021-03-02 |
+-----+-------+---------+------------+

Table "ban_list"
+---------+------------+
| user_id | date_from  |
+---------+------------+
| 1       | 2021-03-08 |
+---------+------------+