我有以下格式的數據:甲骨文:樞軸數據爲日期範圍
Date Quantity
-----------------------
1-Jan-2014 5
6-Jan-2014 15
10-Jan-2014 67
21-Jan-2014 42
什麼的Oracle SQL我可以用它來生成結果:
StartDate EndDate Quantity
----------------------------------
1-Jan-2014 5-Jan-2014 5
6-Jan-2014 9-Jan-2014 15
10-Jan-2014 20-Jan-2014 67
21-Jan-2014 null 67
我沿線思考使用RANK OVER PARTITION與針對R = R + 1的子查詢進行連接,然後對EndDate執行StartDate-1,但似乎無法使其工作。
你的方法應該工作。向我們展示您的嘗試查詢。 – user2989408