我有一张桌子,里面有一堆随机顺序的日期。我怎样才能添加一个按降序顺序编号日期的列。
ORIGINAL TABLE
ID DATE
1 10/08/15
2 10/06/15
3 10/11/15
4 10/07/15
MODIFIED TABLE
ID DATE ORDER
1 10/08/15 2
2 10/06/15 4
3 10/11/15 1
4 10/07/15 3
答案 0 :(得分:2)
使用窗口功能:
select *, row_number() over(order by date desc) as [order] from tablename