查询将当月添加一个月

时间:2016-06-08 16:36:46

标签: sql sql-server sql-server-2008

如何在当月添加x个月数

我尝试了以下查询,但它无法正常工作

SELECT DateAdd(month,1,MONTH(GETDATE())) as Month

缺货 把

1900-02-07 00:00:00.000

2 个答案:

答案 0 :(得分:3)

这将返回下个月的数字。

select MONTH(DATEADD(MONTH, 1, GETDATE()))

输出:

  

7

答案 1 :(得分:2)

SELECT Month(DateAdd(MM,1,GETDATE())) as Month

返回 7