是否可以在SQL中创建一个函数并将其放入计算列?
这个想法是这个功能是通过某个列创建一个行号组。例如:
ID Name DateTimeCreated ComputedColumn_RowNumber
1 A 2017-06-01 06:00:00 1
2 B 2017-06-01 07:00:00 2
3 C 2017-06-02 06:00:00 1
4 D 2017-06-03 08:00:00 1
5 E 2017-06-03 09:00:00 2
有没有人有想法?
感谢。
答案 0 :(得分:1)
你可以使用类似的东西:
SELECT ID, Name, DateTimeCreated, row_number() OVER (partition by DateTimeCreated order by DateTimeCreated) as CalculatedRowNumber FROM myTable