레코드를 선택하고 각 유사한 데이터의 순위 번호를 결정하고 싶습니다.등급 열을 추가하는 방법은 무엇입니까?
내 데이터는 다음과 같습니다.
MEMBER ID | LOAN AMOUNT
1 | 2,000.00
2 | 1,000.00
3 | 4,000.00
4 | 1,000.00
내가 원하는 결과는 아래와 같습니다.
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
RANK은 새로운 칼럼입니다. 나는 MS SQL Server 2008을 사용하고 있으며 아래와 같이 뷰 테이블을 만들었지 만 원하는 결과가되지는 않습니다.
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
도와주세요. 감사! :)
어떤 버전의 SQL-SERVER? – Arulkumar
은 LOAR AMOUNT varchar입니까? –
안녕하세요, Arulkumar, MS SQL Server 2008 .. – angel