提取最近 30 天的记录

Extracting records from the last 30 days

如何只提取最后 30 天的记录,以便在我运行 查询时自动更新?

我正在使用 Oracle

非常感谢

试试这个:

SELECT *
FROM Table
WHERE Table.ColumnName >= DATEADD(DAY, -30, GETDATE())

您可以尝试以下方法---

SELECT * 
FROM TABLENAME
WHERE DATECOLUMN >= SYSDATE - 30;