要查询Oracle数据库中近90天的数据,您首先需要确定您想查询的表中有一个表示日期的字段。假设您有一个名为your_table
的表,并且该表中有一个名为date_column
的日期字段,那么您可以使用以下的SQL查询来获取近90天的数据:
sql复制代码
SELECT * | |
FROM your_table | |
WHERE date_column >= SYSDATE - 90; |
这里,SYSDATE
是Oracle SQL中的一个函数,它返回当前的日期和时间。通过从SYSDATE
中减去90,我们得到了90天前的日期。然后,我们只选择那些date_column
字段的值大于或等于这个日期的记录。
请注意,上述查询考虑了当前的时间。如果您只关心日期部分而不关心时间部分,那么您可能需要使用TRUNC
函数来去除时间部分,如下所示:
sql复制代码
SELECT * | |
FROM your_table | |
WHERE TRUNC(date_column) >= TRUNC(SYSDATE) - 90; |
这将确保您获取的是从90天前的那一天开始到当前日期的所有记录,而不考虑具体的时间点。