Как получить записи с рангом от 5 до 10

У меня есть таблица сотрудников с 20 записями. Столбцы - имя сотрудника и зарплата. Как я могу получить данные о сотрудниках с рангом от 5 до 10 в порядке убывания их зарплаты?

Я думаю о том, чтобы передать таблицу через сортировщик, чтобы упорядочить данные в порядке убывания заработной платы, а затем преобразовать генератор последовательностей, дающий уникальный идентификатор строкам и, наконец, фильтр для выбора того, где идентификатор находится между 5 и 10. Я понимаю, что это не так. не элегантное решение? Есть лучший способ сделать это? Спасибо за ваше время.


person Ankur Chachra    schedule 03.09.2014    source источник


Ответы (1)


Вы можете использовать ранговое преобразование, чтобы получить 10 самых высокооплачиваемых сотрудников. Затем вы можете отфильтровать первые 5, используя столбец rankindex.

person Samik    schedule 03.09.2014