作者jkly1846 (ajaxjsp)
看板Database
标题[SQL ] MSSQL2005 怎样取得某行的排名名次
时间Thu Jun 9 12:20:35 2011
HI 各位好
假设我有一个以下的SQL
SELECT ROW_NUMBER() OVER(ORDER BY [Integral] DESC) AS rownum
FROM [IGSNS].[dbo].[IGSNS_ListLog]
where GameID='101'
AND UID='51e2c238-8be7-4043-9113-9ec500abc928'
这样子查出来每次rownum都是1 可能是只用这一行UID来比较
但是实际上资料有很多行
我想知道的是这UID在排序後是第几名
请问SQL该怎样下比较好??
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.220.207.97