问题发生背景
Oracle数据库中查询一个时间段内的记录,如果其中某一天的记录没有,则取最近一天的记录填充,对于这个SQL该怎么写没有思路。
问题举例
有一个价格表,字段有价格ID,日期,价格,现在表中有一条记录('abc','2022-07-10',100),查询日期区间2022-07-10到2022-07-12的记录。
我的解答思路和尝试过的方法
暂时没有思路。
我想要达到的结果
针对举例中的数据,希望SQL能查出下面的结果:
('abc','2022-07-10',100)
('abc','2022-07-11',100)
('abc','2022-07-12',100)
希望各位可以指点迷津,十分感谢!