获取占总项目80%的订单列表

时间:2016-04-07 05:24:11

标签: vba ms-access access-vba

我有一张包含订单和表格的表格。每个订单下购买的商品数量。我想选择占总购买量80%的订单。我可以使用SELECT TOP 80 PERCENT Orders From tblOrder轻松获得80%的订单,但由于其他20%的订单总数较高,因此不准确。

有没有办法让订单占购买商品总数的80%(接近80%)?

1 个答案:

答案 0 :(得分:1)

VBA简单快捷。

使用总购买降序排序的订单创建记录集。

循环记录集一次以获得总购买量

的总和

现在再次循环记录集,再次添加总购买量,但是当总和达到第一次循环量的80%时停止。

要在第二个循环期间创建列表,请将每个记录复制到新表或更新(新)字段已选择以标记最多为80%的记录。