如何获得最低价格的产品?

时间:2016-04-20 08:53:35

标签: ms-access-2010

表结构

上表共有10个产品,3个供应商的价格不同。我需要选择能够给出最低价格的供应商。

我尝试使用MS Access 2013.我无法获得最低价格。您的宝贵指导非常感谢。

SID = Supplier ID
PCODE = Product Code

非常感谢你的时间

1 个答案:

答案 0 :(得分:0)

我认为最便宜意味着每件商品的每毫升价格最低 请执行以下操作:

  1. 创建一个包含产品,供应商或其他任何内容的查询#1 您想要在最终答案中的字段,以及计算字段 每毫升价格。
  2. 在查询#1上创建聚合查询#2,按产品分组并给出min per_ml_price。现在你有一个“桌子”,每个产品的价格最便宜。
  3. 最后,您要查找与最低价格匹配的数据。 (内部)加入查询#2和查询#1,并输出您想要的字段(产品,供应商等)