Условие
Задача 4.1
Дана таблица Order(userid, status, order, date_of_purchase, price, quantity). Status принимает значения regular или loyal. Все заказы пользователя в regular идут до его заказов в loyal (статус не возвращается обратно). Нужно по каждому пользователю посчитать:
- Абсолютную разницу выручки между последней покупкой в regular и первой покупкой в loyal.
- Количество уникальных дневных покупок в каждом статусе. Формат:
userid, regular_purchases, loyal_purchases. - Разница в днях между первой regular и второй loyal покупкой.
Задача 4.2
Даны таблицы Purchases(userid, item) и Users(userid, name). Найти уникальные имена пользователей, которые покупали книги, но НЕ покупали одежду.