显示的结果小于当前时间

时间:2017-12-14 14:55:03

标签: oracle timestamp oracle-sqldeveloper where

在Oracle SQL Developer上,我正在寻找一个where函数,它给我最近7天的数据。我可以自己编写那部分内容,但是我需要补充的额外部分是我只想要在我当前时间之前过去7天的结果。

例如,如果我今天在14:00查询,我希望它返回过去7天的结果,数据只有14:00,而不是全天。

这可能吗?

1 个答案:

答案 0 :(得分:0)

SYSDATE是Oracle内置日期功能,可将当前日期/时间精确到1秒。您所要做的就是:

select * 
  from whatever
 where whatever.datecol between sysdate - 7 and  sysdate;