Я хотел бы выбрать записи и определить номер ранга для каждой подобной информации.Как добавить столбец ранга?
Мои данные следующие.
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
Является ли LOAN AMOUNT varchar? –
Привет, Arulkumar, MS SQL Server 2008 .. – angel