Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/76.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
Oracle SQL:组数最少,最多可达_Sql_Oracle_Group By_Sum - Fatal编程技术网

Oracle SQL:组数最少,最多可达

Oracle SQL:组数最少,最多可达,sql,oracle,group-by,sum,Sql,Oracle,Group By,Sum,假设我有以下名为“Num”的数据集: 我想把这些数字加到少于(或等于)100的最小分组数中。每个数字只能使用一次。因此,对于上述示例,我们将分组如下: Group 1: 80 + 20 Group 2: 70 + 20 + 10 Group 3: 50 + 40 Group 4: 20 我的答案是4(4个独特的分组,接近100个)。您在寻找纯SQL解决方案吗?一般情况下解决了,还是针对这种情况? Group 1: 80 + 20 Group 2: 70 + 20 + 10 Group 3: 5

假设我有以下名为“Num”的数据集:

我想把这些数字加到少于(或等于)100的最小分组数中。每个数字只能使用一次。因此,对于上述示例,我们将分组如下:

Group 1: 80 + 20
Group 2: 70 + 20 + 10
Group 3: 50 + 40
Group 4: 20

我的答案是4(4个独特的分组,接近100个)。

您在寻找纯SQL解决方案吗?一般情况下解决了,还是针对这种情况?
Group 1: 80 + 20
Group 2: 70 + 20 + 10
Group 3: 50 + 40
Group 4: 20