我有以下一組數據。需要此查詢SQL Server
http://i57.tinypic.com/sn2y6a.jpg
而且我努力地在這個數據如下排序。
所以,下面是輸出數據。
http://i58.tinypic.com/xptth2.jpg
1)有一個新的列結束日期。計算方法如下: 如果StartDate有一個/重複記錄,則將其作爲StartDate,然後下一個最接近的日期應該是EndDate。對於下一行,這個EndDate應該作爲StartDate,而這個startdate的下一個應該是EndDate,它應該繼續這個ID。
2)對於ID 1,我有4條記錄。對於這個ID,如果FirstName有一條記錄,那麼應該選擇它,並且應該消除Null。對於LastName甚至MiddleName也是如此。
其中一個鏈接是錯誤的? – 2015-02-06 19:20:10
對不起詹姆斯。它現在正確...感謝您的幫助 – SQLquery 2015-02-06 19:27:07
哎這個問題肯定看起來很熟悉... http://www.sqlservercentral.com/Forums/Topic1658378-23-1.aspx – 2015-02-06 19:37:38