1
SQL
1. Задача: Посчитать в одном запросе количество купленных товаров по дням, размер аудитории по дням и отсортировать полученную таблицу по дате
SELECT
date AS day,
COUNT(item_id) AS items_bought,
COUNT(DISTINCT user_id) as user
FROM orders
GROUP BY date
ORDER BY date;2. Задача: Вывести состояние товаров на определенную дату
WITH cte_table AS (
SELECT
item_id,
item_name,
price,
update_date,
ROW_NUMBER() OVER (PARTITION BY item_id
ORDER BY update_date DESC) as latest_price
FROM items
)
SELECT item_id, item_name, price
FROM cte_table
WHERE latest_price = 1;3. Задача: Посчитать среднее количество дней между первым и вторым заказом у пользователей
WI…