gpt4 book ai didi

tsql - SQL Server 明年的第一天?

转载 作者:行者123 更新时间:2023-12-05 00:46:07 25 4
gpt4 key购买 nike

这不应该这么难。我只需要以下内容:

SET @DueDate = CONVERT (DATETIME, '01/01/2010')

但是,我出于实用目的需要它,因此如果是 2010 年 3 月,给出的日期将是“01/01/2011”。

我知道这很简单,但我的大脑想不出来。我确定它与 DateAdd 和 getdate() 一起使用。

最佳答案

从现在到第 0 年减去 1(1899 年 12 月 31 日)之间的年份界限数,再加上。

SELECT DATEADD(year, DATEDIFF(year, -1, GETDATE()), 0)

让我们试试明年的日期以获得 2011 年。因为 2010 年 1 月 1 日是明年 2009 年的开始...

SELECT DATEADD(year, DATEDIFF(year, -1, '2010-03-21'), 0)

关于tsql - SQL Server 明年的第一天?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1324120/

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