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

Laz*_*ale 123 sql sql-server

我想选择表中的所有记录,其中输入日期早于2个月.

知道我怎么能这样做吗?

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

SELECT COUNT(1) FROM FB WHERE Dte > GETDATE()
Run Code Online (Sandbox Code Playgroud)

Abe*_*ler 260

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

SELECT * FROM MyTable
WHERE MyDate < DATEADD(month, -2, GETDATE())
Run Code Online (Sandbox Code Playgroud)

根据您的更新,它将是:

SELECT * FROM FB WHERE Dte <  DATEADD(month, -2, GETDATE())
Run Code Online (Sandbox Code Playgroud)

  • 如果你使用MySQL,那将成为:`MyDate <DATE_ADD(NOW(),INTERVAL -2 MONTH) (20认同)