在T SQL中将日期添加到日期

Jos*_*hua 36 sql t-sql sql-server datetime

如何将一个月添加到我在where子句下检查的日期?

例如:

select *
from Reference
where reference_dt + 1 month
Run Code Online (Sandbox Code Playgroud)

Ica*_*rus 72

select * from Reference where reference_dt = DateAdd(month,1,another_date_reference)
Run Code Online (Sandbox Code Playgroud)


Jon*_*onH 16

看着 DATEADD

SELECT DATEADD(mm, 1, OrderDate)AS TimeFrame

这是MSDN

在你的情况下

...WHERE reference_dt = DATEADD(MM,1, myColDate)


Luk*_*keH 11

用途DATEADD:

DATEADD(month, 1, reference_dt)
Run Code Online (Sandbox Code Playgroud)

  • +1不使用缩写.我不知道`DATEADD(mm`是否在没有引用文档的情况下添加了几分钟或几个月. (5认同)