所以我有两个访问表:
工作表:
作业ID 下,
客户,
地址,
测量日期,
安装日期
工作项目:
作业ID 下,
项目名称,
项目长度,
项目宽度,
商品数量,
物料成本
所以我想要做的是在作业表中添加一个字段,该字段显示具有相同JobID的所有项目成本的总价值。
我该怎么做?
编辑:
工作:
+----+-------------+-----------------+--------------+--------------+
| ID | Customer | Address | Measure Date | Install Date |
+----+-------------+-----------------+--------------+--------------+
| 1 | Josh Manson | 22 Louis Lane, | 13/08/2016 | 27/08/2016 |
+----+-------------+-----------------+--------------+--------------+
工作项目:
+------------+-------------------------+-------------+------------+---------------+--------------------+
| Job Number | Item Name | Item Length | Item Width | Item Quantity | Item Material Cost |
+------------+-------------------------+-------------+------------+---------------+--------------------+
| 1 | Security Screen | 800 | 600 | 2 | $250.00 |
| 1 | Window, white aluminium | 700 | 400 | 3 | $150.00 |
+------------+-------------------------+-------------+------------+---------------+--------------------+
我希望第一个表中有一个额外的列,用于添加该ID的所有项目成本。对于JobID 1,它的价值为400美元。
抱歉,我不太确定如何在StackOverflow中正确格式化表格。
答案 0 :(得分:1)
在查询设计器中创建一个查询,包含两个表及其INNER JOIN。
点击" Totals"添加功能/分组。按钮。
添加Jobs表中的所有字段,它们都将被设置为" Group by"。
从Items表中添加Item Material Cost
,并设置其" Total&#34};到Sum
。
它就是这样(嗯,你应该为sum列设置一个列标题,否则它会在查询结果中显示为SumOfItemMaterialCost
或者什么)。