Программы
Подготовка к собеседованиямA/B-тесты для аналитиковML и Causal InferenceA/B-тесты для менеджеровОбучение для командБаза знанийОтзывыО проектеОставить заявку
SQL

Расчет среднего и медианы

Что проверяет: среднее и медиана без встроенных функций, offset/limit, чётность

Условие

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

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

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

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

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

Оригинал в Telegram →