Comment ajouter le rang de la colonne?

Je voudrais sélectionner des enregistrements et de déterminer le numéro de rang pour chacune des données similaires.

Mes données sont comme suit.

MEMBER ID | LOAN AMOUNT 
1         | 2,000.00 
2         | 1,000.00 
3         | 4,000.00
4         | 1,000.00 

Le résultat que je voulais est indiqué ci-dessous.

RANK|MEMBER ID|LOAN AMOUNT 
1   |3        |4,000.00
2   |1        |2,000.00
3   |2        |1,000.00
3   |4        |1,000.00 

RANG est une nouvelle colonne. Je suis à l'aide de MS SQL server 2008 et créé un tableau d'affichage comme indiqué ci-dessous, mais il n'a pas d'issue à ce qui est voulu.

  select rank=count(*), s1.MemberID, s1.Loan_Amount 
   from (select MemberID, Loan_Amount from vwPrintTop20Borrowers) s1
   group by s1.MemberID, s1.LOAN_AMOUNT
     order by rank, s1.Loan_amount DESC

S'il vous plaît aider. Merci! 🙂

La version de SQL-SERVER?
Est le MONTANT du PRÊT varchar?
Salut, Arulkumar, MS SQL Server 2008..
Salut, @PawełDyl . Le MONTANT du PRÊT est décimal.

OriginalL'auteur angel | 2016-09-08