【发布时间】:2010-11-02 12:33:39
【问题描述】:
我需要编写一份报告,针对每条记录的日期范围生成汇总表。
table data:
option start_date end_date
opt1 6/12/2009 6/19/2009
opt1 6/3/2009 6/13/2009
opt2 6/5/2009 6/6/2009
我想要的基本上是这样的:
date option count
6/1/2009 opt1 0
6/1/2009 opt2 0
6/2/2009 opt1 0
6/2/2009 opt2 0
6/3/2009 opt1 0
6/3/2009 opt2 1
我很难弄清楚如何迭代一个日期范围。我确信这是可以为此创建的一些简单光标,但我不知所措。最好在PL/SQL中
更新:
我最终使用示例here 来完成我想做的事情。这将创建一个生成日期表的函数。
【问题讨论】: