🖥 Вопрос с собеседования Dropbox



Напишите запрос, вычисляющий разницу между самыми высокими зарплатами в отделах маркетинга и инженерии. Выведите только абсолютную разницу в зарплатах.



​db_employee



id:int

first_name:varchar

last_name:varchar

salary:int

department_id:int

db_dept



id:int

department:varchar



Ответ:



select abs(max(salary) filter (where department = 'marketing') - max(salary) filter (where department = 'engineering'))

from db_employee emp

LEFT JOIN db_dept dept on emp.department_id = dept.id




@sqlhub