Предположим, у нас есть следующие данные:
Key Value Desired Rank
--- ----- ------------
P1 0.6 2
P1 0.6 2
P1 0.6 2
P2 0.8 1
P2 0.8 1
P3 0.6 3
P3 0.6 3
Я хочу выбрать Distinct Ключи , упорядоченные по Значение DESC для отображения в сетке, которая поддерживаетнумерация страниц.
Я не знаю, как создать ранг, как значения отображаются в Столбец требуемого ранга .Чтобы я мог правильно разбить на страницы набор данных
Когда я пытался использовать: DENSE_RANK () OVER (значение ORDER BY), результат был
Key Value DENSE_RANK() OVER(ORDER BY value)
--- ----- ------------
P1 0.6 2
P1 0.6 2
P1 0.6 2
P2 0.8 1
P2 0.8 1
P3 0.6 2
P3 0.6 2
Когда я пытаюсь выбратьпервые два ключа «от 1 до 2» я получаю обратно 3 ключа.И это разрушает необходимый механизм нумерации страниц.
Есть идеи?
Спасибо