id在降序S.N中递增

时间:2016-09-30 02:06:53

标签: sql sql-server tsql

我希望我的id按降序排列,但希望我的S.No按升序排列。

select ROW_NUMBER() OVER(order BY  id) [S.N], id,itemname,unit,price 
from items 
ORDER BY id desc , [S.N]   

Picture of the database

1 个答案:

答案 0 :(得分:0)

只需将desc添加到您的窗口函数中:

SELECT
    ROW_NUMBER() OVER(order BY  id desc) [S.N], 
    id, 
    itemname,
    unit,
    price 
from items 
ORDER BY id desc