2016-09-30 118 views
0

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

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

嗨,我已经添加了图片的问题,。我希望我的s.no在asc但id在desc当我使用此查询我的s.n和id都成为desc –

回答

0

只需添加desc到你的窗口函数:

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