oracle获取当前时间的前24小时的整点的时间段

前端之家收集整理的这篇文章主要介绍了oracle获取当前时间的前24小时的整点的时间段前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

1.获取当前时间的前24小时的各小时时间段
select to_date(to_char(sysdate -(rownum - 1) / 24,’yyyy-mm-dd hh24’) || ‘:00:00’,’yyyy-mm-dd hh24:mi:ss’) totalDate
from dual
connect by rownum <= 24 order by totalDate

=========================================================== 2.获取某天的0点到24点的各小时时间段 select to_date(‘2018-04-12’,‘yyyy-mm-dd’) + (rownum - 1) / 24 times from dual connect by level <= 24

猜你在找的Oracle相关文章