gpt4 book ai didi

sql - 如何在sql语句中将日期递增1作为时间数

转载 作者:搜寻专家 更新时间:2023-10-30 20:02:32 25 4
gpt4 key购买 nike

我正在尝试在有限的时间内将日期递增 1。我能够将当前日期增加 1:

Select *, DATEADD(d,1, GETDATE()) From MyTable;

但我想增加每一行中的时间数的日期,例如:

ID              Date
1 2012-05-14
2 2012-05-15
3 2012-05-16

如何做到这一点?

最佳答案

使用 ROW_NUMBER()作为 DATEADD 方法的值。

SELECT
*,
DATEADD(d,ROW_NUMBER() OVER (ORDER BY ID ASC), GETDATE())
FROM
MyTable;

关于sql - 如何在sql语句中将日期递增1作为时间数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10576302/

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