我寫下了以下查詢,以便選擇每個客戶的排名並在輸出中顯示其他信息。沒有排名功能的排名
use northwind
go
select
Employees.EmployeeID as ID,
FirstName+' '+LastName as Name,
DENSE_RANK() over (order by SUM(Orders.OrderID)) as [Rank]
from
employees
inner join
orders
on
Employees.EmployeeID = Orders.EmployeeID
group by
Employees.EmployeeID,
FirstName+' '+LastName
但我想知道如何不使用DENSE_RANK()
函數做排名工作。可能嗎?
爲什麼你不想使用'dense_rank'?這是做這件事最有效的方法。 – 2010-09-08 12:12:34