sql - 使用 VBA 根据其他表的条件获取值的总和?

标签 sql database vba ms-access

我需要计算多个产品的价格总和,但是这些价格存储在与需要定价的产品不同的表中。

但是,有一个问题,它也需要根据第三个表中的条件来选择这些项目。

因此,我需要表 1 中所有产品的价格总和,其中表 2 中的 CutID = 001。

表1和表2在SCID上链接,分别为一对多。

如果这没有意义,请告诉我,我会尽力澄清?

谢谢, 鲍勃P

最佳答案

根据您的问题,我认为不需要 VBA。 Excel 公式应该足够了。

  1. 向您的主表添加几列。在这些列中,使用 vlookup() 将所有信息集中在一个地方,包括标准。
  2. 如果您只需要根据一个条件求和,请使用 sumif()。如果有多个条件,请使用 sumproduct()。

关于sql - 使用 VBA 根据其他表的条件获取值的总和?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13032971/

相关文章:

ios - 一旦用户确认,如何将所有更改写入数据库?

vba - Excel源数据方向错误

ms-access - 列表框多值选择

sql - 如何在 SQL Server 中仅选择每个外键的第一条记录?

sql - 如何检索HIVE中以A到M开头的所有值

python - 如何在 SqlAlchemy 中执行 "left outer join"

java - 使用java将数据从数据库设置到Extjs网格

mysql - phpmyadmin - sql 查询错误

ios - Firebase 查询 - 查找包含字符串的子项

excel - 在 VBA 中以编程方式锁定项目