在T SQL中添加一个月份到date
我如何添加一个月到我在where子句下检查的date?
例如:
select * from Reference where reference_dt + 1 month
select * from Reference where reference_dt = DateAdd(month,1,another_date_reference)
看看DATEADD
SELECT DATEADD(mm, 1, OrderDate)AS TimeFrame
这是MSDN
在你的情况
...WHERE reference_dt = DATEADD(MM,1, myColDate)
使用DATEADD
:
DATEADD(month, 1, reference_dt)
DateAdd(m,1,reference_dt)
会在列值上添加一个月
DATEADD
是这样的方式
请参阅W3Schools教程: http : //www.w3schools.com/sql/func_dateadd.asp
select * from Reference where reference_dt = DATEADD(mm, 1, reference_dt)