Начнем неделю с небольшого задания по SQL



Напишите 2 SQL запроса для поиска значений среднего и медианы по сумме продажи. Сумму транзакции округляем до целой части. Нельзя использовать стандартные функции среднего и медианы в SQL. Можно использовать только агрегатные функции SUM и COUNT.



Для решения заданий предпочтительно использовать синтаксис PostgreSQL.



Схема данных: Orders (id, sale_amount, user_id, datetime). sale_amount записывается в центах.




Как и всегда, задание взято с настоящего собеседования. Сохранены оригинальные формулировки.



Разбор задачи



#задачиссобеседований