Date_Sub(NOW)错误

时间:2011-12-25 11:41:29

标签: sql sql-server

我收到错误

  

'NOW'不是公认的内置函数名称。

SQL存储过程:

SELECT * FROM BlogPost WHERE BlogDate <= DATE_SUB(NOW(), INTERVAL 1 MONTH);

2 个答案:

答案 0 :(得分:6)

在SQL Server中,您尝试执行的操作可能如下所示:

SELECT *
FROM BlogPost
WHERE BlogDate <= DATEADD(MONTH, -1, GETDATE())

答案 1 :(得分:3)

SELECT * FROM BlogPost WHERE BlogDate <= DATEADD(Month , -1,  GETDATE())