如何在SQL中向当前时间戳添加月份?

如何在SQL中向当前时间戳添加月份?,sql,sql-server,Sql,Sql Server,如何在SQL Server中向当前的_时间戳添加月份 解决方案可能在于DATEADD(),但这只适用于日期,而不是日期时间 谢谢。这个很好用 SELECT DATEADD(month,1,CURRENT_TIMESTAMP) 从 日期 是一个可以 决定一个时间,日期, smalldatetime、datetime、datetime2或 datetimeoffset值 当前时间戳是SQL中GetDate()的ansi等价物,因此在DateAdd函数中使用它是完全可以接受的 select date

如何在SQL Server中向当前的_时间戳添加月份

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


谢谢。

这个很好用

SELECT DATEADD(month,1,CURRENT_TIMESTAMP)

日期

是一个可以 决定一个时间,日期, smalldatetime、datetime、datetime2或 datetimeoffset值


当前时间戳是SQL中GetDate()的ansi等价物,因此在DateAdd函数中使用它是完全可以接受的

select dateadd(m,3,current_timestamp)

将3个月添加到当前时间戳。

添加\u个月(Tablename,月数)

DATEADD()适用于Datetime…请重试,它可以工作。。。查询中的其他地方一定有问题。谢谢