Условие
Задача 1. Дана таблица Sales(datetime, shop, art, quantity) (5 млн строк) и справочник Prices(art, price) (5 млн строк). В Prices у одного артикула может быть несколько цен (исторические, по магазинам).
Написать запрос: сумма продаж по магазину 100 за 1 января 2013 года.
Особенность: Prices имеет дубликаты по art (A1 встречается с разными ценами). Нужно подумать, какую цену брать.
Задача 2. Найти средний оборот на одного клиента и среднюю частоту покупок в течение 1 года с момента первого указания email в личном кабинете. Нас интересуют только те, кто впервые указал email в сентябре 2019.
Таблицы:
table_ident(id_client, ident_type, dat_inserted, ident)— гдеident_type ∈ {'Телефон','Email'}.table_sales(id_client, id_check, sales, channel, dat_check).