如何在SQL中向CURRENT_TIMESTAMP添加月份?

Ger*_*nck 18 sql sql-server

如何在SQL Server中的CURRENT_TIMESTAMP中添加月份?

解决方案可能在于DATEADD(),但这仅适用于日期,而不是日期时间.

谢谢.

Adr*_*der 23

这完全没问题

SELECT DATEADD(month,1,CURRENT_TIMESTAMP)
Run Code Online (Sandbox Code Playgroud)

来自DATEADD(Transact-SQL)

日期

是一个可以解析为time,date,smalldatetime,datetime,datetime2或datetimeoffset值的表达式.