如何将一个月添加到我在where子句下检查的日期?
e.g:
select *
from Reference
where reference_dt + 1 month
答案 0 :(得分:72)
select * from Reference where reference_dt = DateAdd(month,1,another_date_reference)
答案 1 :(得分:16)
查看DATEADD
SELECT DATEADD(mm, 1, OrderDate)AS TimeFrame
这是MSDN
在你的情况下
...WHERE reference_dt = DATEADD(MM,1, myColDate)
答案 2 :(得分:10)
使用DATEADD
:
DATEADD(month, 1, reference_dt)
答案 3 :(得分:2)
DateAdd(m,1,reference_dt)
将为列值添加一个月
答案 4 :(得分:1)
DATEADD
是这个
请参阅W3Schools教程:http://www.w3schools.com/sql/func_dateadd.asp
答案 5 :(得分:1)
select * from Reference where reference_dt = DATEADD(mm, 1, reference_dt)