在Oracle SQL Developer上,我正在寻找一个where函数,它给我最近7天的数据。我可以自己编写那部分内容,但是我需要补充的额外部分是我只想要在我当前时间之前过去7天的结果。
例如,如果我今天在14:00查询,我希望它返回过去7天的结果,数据只有14:00,而不是全天。
这可能吗?
答案 0 :(得分:0)
SYSDATE是Oracle内置日期功能,可将当前日期/时间精确到1秒。您所要做的就是:
select *
from whatever
where whatever.datecol between sysdate - 7 and sysdate;