按日期顺序添加列到列表记录

时间:2015-10-28 22:10:05

标签: sql tsql date sequential

我有一张桌子,里面有一堆随机顺序的日期。我怎样才能添加一个按降序顺序编号日期的列。

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

1 个答案:

答案 0 :(得分:2)

使用窗口功能:

select *, row_number() over(order by date desc) as [order] from tablename