gpt4 book ai didi

TSQL 对有序集进行编号

转载 作者:行者123 更新时间:2023-12-02 09:42:28 26 4
gpt4 key购买 nike

如何使用 T-SQL 对增量值 1 到 4 的有序集(按日期时间值排序)进行编号?我希望结果如下所示。提前致谢。

1/1/2011    1
1/2/2011 2
1/3/2011 3
1/4/2011 4
1/5/2011 1
1/6/2011 2
1/7/2011 3
1/8/2011 4
1/9/2011 1
1/10/2011 2
1/11/2011 3
1/12/2011 4
1/13/2011 1
1/14/2011 2
1/15/2011 3
1/16/2011 4
1/17/2011 1
1/18/2011 2
1/19/2011 3
1/20/2011 4

最佳答案

这是一种方法:

SELECT MyDate, ((row_number() over (order by MyDate) - 1) % 4) + 1
FROM MyTable

关于TSQL 对有序集进行编号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7708400/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com