好吧,讓我們說我有一個表,看起來像這樣:SQL查詢創建開始和結束日期
ID | DATE
2 | 2010-08-12
2 | 2010-08-16
2 | 2010-08-17
2 | 2010-12-21
2 | 2010-12-22
2 | 2011-05-25
人對如何以這樣的數據看起來像
ID | STARTDATE | ENDDATE
2 | 2010-08-12 | 2010-08-15
2 | 2010-08-16 | 2010-08-16
2 | 2010-08-17 | 2010-12-20
2 | 2010-12-21 | 2010-12-21
2 | 2010-12-22 | 2010-05-25
你是如何計算的終止日期 - 查詢
SELECT開始日期,(從
tester
間隔1天,其中a.id = b.id +1選擇開始日期)?編輯:我想我明白了;是第三個EndDate應該是2010-12-20,而不是2010-08-20? – Bleaourgh 2011-03-23 17:13:40^:它剛剛在新的開始日期 – 2011-03-23 17:14:22
我的不好,固定那第三個 – James 2011-03-23 17:16:09