问题描述
目前我在sql Server 2008 R2中有一个表,如下所示
我想做的是将我的表转换为以下内容:
值如何工作的概念将保留第一个“开始值”和“结束值”,我不知道如何用单词来解释,但是如果我将其绘制到表中,它将像这样:
老实说,我已经找到了解决此问题的方法,但是它只能处理2列,链接:SQL: Merge Date Ranges
尝试在我的桌子上这样做总是失败。
谢谢!感谢任何答案或建议!
解决方法
我认为这是您要实现的目标。
Select Sites,Min(Range_Start) as New_Start,Max(Range_End) as New_End
from Table_Name
Group by Sites