请教一条SQL语句:如何获得重复记录中某个数值的排名?
在access中,有1个数字字段N,有很多的记录,每条记录中N值在某个数值范围内变化。现在想知道其中N=56时,它重复的次数在所有重复数字中的排名(出现次数越多,排名越靠前)。
有位网友的语句
SELECT (select count(id) from 表1 where num <=a.num) as 序号,num from 表1 a
where num=78
order by num
我测试了一下,不是我想要的结果。请问还有其他的么?
------解决方案--------------------前面不是有高手回答过了吗。