Отклонение от среднего по сегменту

Средняя Оконные функции

Условие задачи

Таблица employees содержит id, department, salary. Для каждого сотрудника посчитайте, на сколько он зарабатывает выше/ниже средней зарплаты по своему отделу (округлить до 0 знаков). Выведите id, department, salary, dept_avg, diff. Отсортируйте по department, diff DESC.

Схема данных

CREATE TABLE employees (id INTEGER PRIMARY KEY, department TEXT, salary REAL);

Темы

AVG OVER PARTITION BY ROUND

Подсказки

Решить в интерактивной SQL-песочнице → ← Все SQL-задачи