我使用下面的查询,其中DATE
是列。
但这不起作用。
Select * from TABLE where DATE <= CURRENT_DATE -90 with ur;
寻找建议。
答案 0 :(得分:0)
您可以尝试使用DATEDIFF:
SELECT *
FROM MYTABLE
WHERE ABS(DATEDIFF([DAY], DATE, GETDATE())) > 90
答案 1 :(得分:0)
这取决于您的SQL引擎。在MySQL中你可以做到
Select * from your_table
where DATE <= curdate() - interval 90 day
答案 2 :(得分:0)
假设谷歌猜对了,你正在使用IBM DB2,那应该是语法。
Select * from TABLE where DATE <= CURRENT_DATE -90 DAYS with ur;