一尘不染

SQL查询今天的日期减去两个月

sql

我想在表中选择所有记录,这些记录的输入日期早于2个月。

知道我该怎么做吗?

我还没有尝试过任何东西,但是我在这一点上:

SELECT COUNT(1) FROM FB WHERE Dte > GETDATE()

阅读 235

收藏
2021-05-05

共1个答案

一尘不染

如果您使用的是SQL Server,请尝试以下操作:

SELECT * FROM MyTable
WHERE MyDate < DATEADD(month, -2, GETDATE())

根据您的更新,它将是:

SELECT * FROM FB WHERE Dte <  DATEADD(month, -2, GETDATE())
2021-05-05