Oracle SQL:最少量的分组数量

时间:2016-03-19 05:42:52

标签: sql oracle group-by sum

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

80
70
50
40
20
20
20
10

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

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

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

0 个答案:

没有答案