我有以下一组数据。需要此查询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