我在这里遇到了挑战。
我有一张看起来像这样的桌子。
| DayDate |EndDate | Rate |
-----------------------------------
| 2013-07-01 |2013-08-05 | 200.00 |
| 2013-08-06 |2013-10-20 | 150.00 |
| 2013-10-21 |2013-12-31 | 130.00 |
我喜欢运行一个查询,它应该返回给定日期范围内的每日费率值。例如,我想查询从 2013 年 8 月 3 日到 2013 年 8 月 8 日每天的费率,预期结果应该如下所示。
| From | To | Day 1 | Day 2 | Day 3 | Day 4 | Day 5 |
---------------------------------------------------------------------------
|2013-08-03 |2013-08-08 | 200.00 | 200.00 | 150.00 | 150.00 | 150.00 |
在我的项目范围内,添加到该列的天数不会超过30天,通常平均在3到10天之间。我希望看到一些很酷的想法和有效的方法来生成上述结果。
更新
为避免天数列混淆,天数列将由查询生成搜索周期之间的天数。
谢谢。