Как ранжировать самую высокую сумму к самой низкой сумме
у меня есть этот стол
КОД НАИМЕНОВАНИЕ СУММА
1 AAA 50000
2 BBB 49999
3 CCC 15001
4 DDD 28000
5 KKK 15000
6 EEE 28005
7 SSS 50000
мне нужен такой рейтинг: 50000 1-й , 49999 2-й, 3-й 35000.. точно так же увеличенная сумма получит самый высокий ранг .
Что я уже пробовал:
я пробовал rank, dense_rank,ntile, Row count
RossMW
Что не так с инструкцией order или row_number см. https://msdn.microsoft.com/en-nz/library/ms186734.aspx
Burning Thoughts
значения, которые ближе, получают одинаковый ранг
RossMW
По определению это правильно, в противном случае вам понадобится вторичное поле уникального идентификатора, чтобы отделить одни и те же значения