Oracle SQL:组数最少,最多可达
假设我有以下名为“Num”的数据集: 我想把这些数字加到少于(或等于)100的最小分组数中。每个数字只能使用一次。因此,对于上述示例,我们将分组如下: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
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