gpt4 book ai didi

sql-server - 更新日期时间变量中的年份

转载 作者:行者123 更新时间:2023-12-02 18:33:01 27 4
gpt4 key购买 nike

我正在尝试操作一个datetime变量。我似乎找不到将 datetime 变量年份更新为当前年份的方法。

例如我有

2007-12-01 00:00:00.000

但我希望这样

2012-12-01 00:00:00.000    (The current year were in)

我一直在使用 datediff,但我似乎无法确定它。

如有任何建议,我们将不胜感激。

谢谢

最佳答案

DECLARE @date datetime = '2007-01-09T12:34:56'
SELECT @date = DATEADD(yyyy, DATEDIFF(yyyy, @date, GETDATE()), @date)

SELECT @date

关于sql-server - 更新日期时间变量中的年份,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10550368/

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