Oracle需要提取某个时间段内每15分钟一条数据,即遇到采集时间分钟数为0/15/30/45的就提取出来,如果不存在对应时间段所在行的数据,则主动增加时间节点,对应值设为空值
举例如下图所示

通过查询,形成下图所示

目前我采用的语句是
select * from test_table where cjsj>=开始时间 and cjsj<=结束时间 and to_char(cjsj,'mi') in ('00','15','30','45')
但这样诸如图中 2023/6/7 11:00:00的数据就无法在查询时展示,我该如何修改?
需要的是时间段内每个小时都要展示这4个时间节点(即使原库中未存在此时间点)
