我有如下观点。日期将根据sysdate更改
TIME_FROM TIME_TO
09/08/2020 07:00:00 AM 09/08/2020 02:00:00 PM
09/08/2020 04:00:00 PM 09/08/2020 06:00:00 PM
我想生成60分钟的预约时间,如下所示。60分钟是可变的,我将它作为参数传递。我想得到这样的查询结果
7.00 AM
8.00 AM
9.00 AM
10.00 AM
11.00 AM
12.00 PM
1.00 PM
4.00 PM
5.00 PM
不包括班次结束时间(下午2:00和下午6:00),因为不包括这些时间
2条答案
按热度按时间uz75evzq1#
另一种非递归cte方法可能是
这些是有时间的日期-你会申请的
TO_CHAR
使用所需的格式掩码来显示它。结果是
如果要使用“分钟数”作为参数,请修改第9行和第12行:
n1bvdmb62#
下面是一种递归cte方法:
还有一把小提琴。