Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 在SQL Server 2008 R2中分组多行_Sql Server_Sql Server 2008 R2 - Fatal编程技术网

Sql server 在SQL Server 2008 R2中分组多行

Sql server 在SQL Server 2008 R2中分组多行,sql-server,sql-server-2008-r2,Sql Server,Sql Server 2008 R2,目前,我在SQL Server 2008 R2中有一个表,如下所示 我想做的是将我的表格转换为以下内容: 它如何工作的概念是价值,它将保持第一个开始和结束值,我不知道如何用这个词来解释,但如果我把它画进表格,它将是这样的: 老实说,我已经找到了这个问题的解决方案,但它只能使用2列,链接: 我总是失败,而试图这样做与我的表 谢谢!感谢您的回答或建议 我想这就是你想要实现的目标 Select Sites, Min(Range_Start) as New_Start, Max(Range_End

目前,我在SQL Server 2008 R2中有一个表,如下所示

我想做的是将我的表格转换为以下内容:

它如何工作的概念是价值,它将保持第一个开始和结束值,我不知道如何用这个词来解释,但如果我把它画进表格,它将是这样的:

老实说,我已经找到了这个问题的解决方案,但它只能使用2列,链接:

我总是失败,而试图这样做与我的表


谢谢!感谢您的回答或建议

我想这就是你想要实现的目标

Select Sites, Min(Range_Start) as New_Start, Max(Range_End) as New_End
from Table_Name
Group by Sites

似乎你正在寻找一个缺口和岛屿。作为文本的示例数据比图像更有用谢谢您的建议,现在将尝试跳入空白和孤岛文章这将返回一行,并且只返回最小值和最大值,我认为这不能应用于我的。谢谢你的及时回复,兄弟