【发布时间】:2016-07-23 16:37:27
【问题描述】:
我需要行号 1,2,3,4,5 作为下面屏幕截图中的新列..
查询:
Select
ROW_NUMBER() OVER (ORDER BY vgid) AS RowNumber,
*
from
T_EMS_VGDM_RULEMST
where
VGID in (156, 157, 158, 159, 165)
order by
CASE
WHEN VGID = 165 then 1
WHEN VGID = 158 then 2
WHEN VGID = 159 then 3
WHEN VGID = 157 then 4
WHEN VGID = 156 then 5
END
请推荐
【问题讨论】:
-
我修改了添加 ROW_Number 的问题,但结果不正确
-
啊。是的,它正在使用 desc...谢谢
-
(ORDER BY vgid DESC)试过了吗?
标签: sql sql-server tsql window-functions