我需要让一个SQL脚本返回相同的日期和月份,但不同的年份为每年。
我尝试使用DATEADD
将月份和日期添加到YEAR(GETDATE())
形式的独立年份中。
SELECT DATEADD(MM, 4, DATEADD(DD, 1, YEAR(GETDATE())))
当我运行它时,它返回的是1905-11-14 00:00:00.000
,即使我用一个实际的日期替换了GETDATE()
,DATEADD()
的绝对有效,因为当我改变其中的数字时,输出也会相应地改变。
-编辑--
我需要它的输出是月份和日期始终保持在mm= 04和dd= 01,但是我需要年份等于它正在运行的当前年份。
所以基本上是这样的:
(当年)-04-01
https://stackoverflow.com/questions/56447690
复制相似问题