SQL从具有两个日期的行中创建在季度末具有日期的行

我在餐桌旁,需要在第一个表格中基于两个日期创建一个新表格。第一个表格如下所示,日期格式为YYYY-MM-DD:

Start date | End date   | Data
2015-09-01 | 2016-07-15 | 500
2016-05-01 | 2017-01-01 | 600

我需要表格做的是获取每行两个日期之间可能存在的所有季度末日期,并使用如下数据创建新行:

Date       | Data
2015-09-30 | 500
2015-12-31 | 500
2016-03-31 | 500
2016-06-30 | 500
2016-06-30 | 600
2016-09-30 | 600
2016-12-31 | 600

行数多于上面的两行。有人知道我该怎么做吗?谢谢 :-)

评论