我有一個表,如下圖所示:SQL Server查詢,每個單元格的值是下一個單元格 - 1
id DateFrom
--------------------
1 2000/05/01
2 2000/05/05
3 2000/05/05
4 2000/05/05
5 2000/05/10
6 2000/05/15
7 2000/05/25
,我想使它像這樣。哪個DateTo包含下一個日期 - 1天
id DateFrom DateTo
---------------------------
1 2000/05/01 2000/05/04
2 2000/05/05 2000/05/09
3 2000/05/05 2000/05/09
4 2000/05/05 2000/05/09
5 2000/05/10 2000/05/14
6 2000/05/15 2000/05/24
7 2000/05/25 null
我使用RowNumber()函數,但我didng得到任何結果。任何人都可以幫助我如何去做,甚至是從哪種方法或功能來執行我的工作。 謝謝
編輯。 注:我的表中有重複的日期
使用'LEAD':http://msdn.microsoft.com/en-us/library/hh213125.aspx – ruakh 2014-08-30 10:49:39