【发布时间】:2015-11-25 01:45:17
【问题描述】:
给定:
| ID_Composite1 | ID_Composite2 | DateStart | DateEnd |
| 1 | 2 | 11-24-2015| 03-11-2016|
| 2 | 4 | 8-11-2015 | 12-11-2015|
我需要得到:
| ID_Composite1 | ID_Composite2 | Month |
| 1 | 2 | 11-24-2015|
| 1 | 2 | 12-24-2015|
| 1 | 2 | 1-24-2016|
| 1 | 2 | 2-24-2016|
| 1 | 2 | 3-11-2016|
| 2 | 4 | 8-11-2015 |
| 2 | 4 | 9-11-2015 |
| 2 | 4 | 9-11-2015 |
我尝试了最简化的情况(使用 level 和 connect by 生成仅几个月之间的范围)但我无法让它工作:
【问题讨论】:
-
你想从日期开始或结束日期获取月份吗?
-
@Walucas 是的,从头到尾。