Implementowanie rankingu całkowitego zamówienia w PostgreSQL 8.3

Problem z 8.3 to ..... ranga została wprowadzona w 8.4.

rozważ liczby [10,6,6,2]

Chcę osiągnąć rangę tych liczb, w których ranga jest równa numerowi wiersza

Rank,score
1, 10
2,6
3,6
4,2

Częściowym rozwiązaniem jest samo dołączenie i policzenie przedmiotów z wyższym lub równym wynikiem.

to powoduje

1,10
3,6
3,6
4,2

to nie jest to, czego chcę.

Czy istnieje sposób na rangę, a nawet porządek według wyniku, a następnie jakoś wyodrębnić numer wiersza?

questionAnswers(3)

yourAnswerToTheQuestion