Таблица employees содержит id, name, department, kpi_score. Для каждого сотрудника посчитайте разницу между его KPI и максимальным KPI в его отделе. Выведите name, department, kpi_score, gap_to_best.
Схема данных
CREATE TABLE employees (id INTEGER PRIMARY KEY, name TEXT, department TEXT, kpi_score REAL);
Темы
MAXOVERPARTITION BYWINDOW
Подсказки
MAX() можно использовать как оконную функцию
Разница = текущее значение минус максимум по отделу