1、最近的7天
select Rownum,(trunc(sysdate + Rownum-7,'dd')) past7 from dual connect by rownum <= 7--稍快推荐使用select Rownum,(trunc(sysdate + Rownum-7,'dd')) past7 from all_objects where rownum<=7--稍慢效果如下:
2、最近的24小时
select Rownum,trunc(sysdate,'hh') + rownum / 24 past24 from dual connect by rownum<=24--稍快推荐使用select Rownum,trunc(sysdate,'hh') + rownum / 24 past24 from all_objects where rownum<=24--稍慢效果如下:

本文介绍了如何在Oracle数据库中使用SQL查询来获取最近7天和最近24小时的数据,提供了两种不同的查询方式并比较了它们的执行效率。
3056

被折叠的 条评论
为什么被折叠?



