Функция SQL функции над оконной функцией в операторе select - PullRequest
0 голосов
/ 26 июня 2019

Скажем, у меня есть простая оконная функция в моем операторе select:

select AVG(salary) OVER (partition by department_id) as avgsalary

Это здорово.К этой конкретной строке добавляется средняя зарплата департамента по департаменту.

Но что, если я хочу получить средний процентиль по департаменту?

Как я могу получить процентиль этой средней зарплаты департамента_ид в пределах средней всех зарплаты департамента_ид.Это дало бы мне процентиль средней зарплаты.

Есть ли способ сделать это в операторе выбора или это нужно будет сделать с помощью подхода CTE или подзапроса?

...