Oracle 查找连续日期连续小时

SELECT start_hour AS START_DATE,(start_hour + INTERVAL '1' HOUR) AS END_DATE,to_char(start_hour, 'YYYY/MM/DD HH24')|| ':00' AS start_time,to_char(start_hour + INTERVAL '1' HOUR, 'YYYY/MM/DD HH24')|| ':00' AS end_time

FROM(SELECT TRUNC(TO_DATE('2025-07-11', 'YYYY-MM-DD')) +(LEVEL - 1)/24 AS start_hour FROM DUAL CONNECT BY LEVEL <= (TRUNC(TO_DATE('2025-07-15', 'YYYY-MM-DD')) - TRUNC(TO_DATE('2025-07-11', 'YYYY-MM-DD'))) * 24 + 24)

WHERE TRUNC(start_hour) BETWEEN TO_DATE('2025-07-11', 'YYYY-MM-DD') AND TO_DATE('2025-07-15', 'YYYY-MM-DD')

相关推荐
__只是为了好玩__17 分钟前
MongoDB 数据库 启用访问控制
数据库·mongodb
JeffreyGu.19 分钟前
【Oracle】centos7静默安装oracle19c
数据库·oracle
叁沐1 小时前
MySQL 15 日志相关问题追问
mysql
黑白极客1 小时前
自增主键为什么不是连续的?
mysql·db·引擎
Databend2 小时前
使用 SeaTunnel 建立从 MySQL 到 Databend 的数据同步管道
数据库
老纪的技术唠嗑局2 小时前
度小满列举五大技术场景拆解数据库选型方案,降本、性能、效率均翻倍
数据库·百度
icecreamstorm3 小时前
JDBC数据库连接池
java·mysql
一眼万里*e3 小时前
Python 字典 (Dictionary) 详解
前端·数据库·python
L_qingting3 小时前
Redis 主从复制
数据库·redis·缓存
不辉放弃3 小时前
pyspark中map算子和flatmap算子
数据库·pyspark·大数据开发