0
我想在“分区由”子句中重复值的sql服务器中使用排名函数,但我无法得到我所需要的。 这是我的查询:排名()与分区重复值
select jobID, runStatus,
rank() over (partition by runStatus order by jobID) as rank
from table
,我也得到:
jobID runStatus rank 10 s 9 9 s 8 8 s 7 7 s 6 6 s 5 5 s 4 4 f 1 3 s 3 2 s 2 1 s 1
但我真正需要的是:
jobID runStatus rank desire 10 s 6 9 s 5 8 s 4 7 s 3 6 s 2 5 s 1 4 f 1 3 s 3 2 s 2 1 s 1
这意味着排名将在runStatus列中的每个变化进行初始化。
你能帮我一下吗?
TNX, ē
哇!这是超级有用的!非常感谢你@Gordon Linoff – Eithan