我编写了以下查询,以便选择每个客户的等级并将其与输出中的其他信息一起显示。
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()
函数的情况下进行排名工作。可能吗?