小编use*_*784的帖子

SQL查询:总和,表中所有可能的行组合

SQL Server 2008 R2

样本表结构

create table TempTable
(
    ID int identity,
    value int
)

insert into TempTable values(6)
insert into TempTable values(7)
insert into TempTable values(8)
insert into TempTable values(9)
insert into TempTable values(10)
Run Code Online (Sandbox Code Playgroud)

我实际上想要这样的东西它返回行,使得它具有所有剩余行的总和,如下所示。

6+7
6+8
6+9
6+10

6+7+8
6+7+9
6+7+10


6+8+9
6+8+10

6+9+10

6+7+8+9

6+7+8+9+10
Run Code Online (Sandbox Code Playgroud)

AronLS解决方案可以满足我的需求。但是将问题悬而未决几天。1.还有另外一种更好的方法吗?

sql sql-server

2
推荐指数
1
解决办法
1898
查看次数

标签 统计

sql ×1

sql-server ×1