Я пытаюсь написать критерии HQL / Hibernate, чтобы получить 5 лучших зарплат от каждого отдела.
Может кто-нибудь помочь в состоянии написать запрос SQL?
SELECT
*
FROM
(SELECT
employee_id,
department_id,
salar dense_rank() OVER ( partition by department_id ORDER BY salary desc) as ranking
FROM
employees) a
WHERE a.ranking <=5
Мой первый вопрос: существует ли функция dense_rank
в спящем режиме?
Если вы, ребята, можете решить эту проблему, пожалуйста, помогите.
ТИА