Sql server 2005 称为“的列的分段基和”;“价值”;

Sql server 2005 称为“的列的分段基和”;“价值”;,sql-server-2005,Sql Server 2005,有一个名为Value的列,其中我们需要找出所有(比如说)15ooo行的总和(超过列值)。 然后我们需要将完整的数据分成3部分,即如果总和为300,那么每个bucket应该有100作为列值的总和 此外,首先我们需要按降序排列列 我希望问题是清楚的 我们需要一些额外的细节 如前所述,这听起来像是一个箱子包装问题。这里有一篇很棒的文章,如果有帮助,请告诉我们: 我们需要一些额外的细节 如前所述,这听起来像是一个箱子包装问题。这里有一篇很棒的文章,如果有帮助,请告诉我们: 这很好,但当in数据集的值达到

有一个名为Value的列,其中我们需要找出所有(比如说)15ooo行的总和(超过列值)。 然后我们需要将完整的数据分成3部分,即如果总和为300,那么每个bucket应该有100作为列值的总和

此外,首先我们需要按降序排列列


我希望问题是清楚的

我们需要一些额外的细节

如前所述,这听起来像是一个箱子包装问题。这里有一篇很棒的文章,如果有帮助,请告诉我们:
我们需要一些额外的细节

如前所述,这听起来像是一个箱子包装问题。这里有一篇很棒的文章,如果有帮助,请告诉我们:

这很好,但当in数据集的值达到数据集的三分之一时,我需要计算。。这将是第一个bucket,以此类推……我们可能需要使用游标逐行比较累积结果,这很好,但我需要在数据集中的值达到数据集的三分之一时进行比较。。这将是第一个bucket等等…我们可能需要使用游标逐行比较累积结果Google“Bin packing SQL Server”听起来确实像是一个Bin packing问题,但如果您希望我们帮助编写代码,然后发布示例数据和所需结果。Google“Bin packing SQL Server”听起来确实像是一个Bin packing问题,但如果你想让我们帮你编码,那就发布样本数据和期望的结果。