我在access 2010中有一个数据库。
A 有一个包含一些字段的表。其中三个是“输入”、“输出”和“日期”。A还有总量查询。
我想对所有具有相同“日期”的“输入”值求和,我还想对所有具有相同“日期”的“输出”值求和。
我希望我的查询找到扣除结果(“输入”-“输出”具有相同的“日期”)。
我的问题是如何关联具有相同“日期”值的不同插入。
请问有什么帮助吗?
编辑:
input output date
3 0 2/5/2012
4 0 8/5/2012
0 2 2/5/2012
0 1 8/5/2012
我希望我的查询显示
available stock date
(3-2=) 1 2/5/2012
(4-1=) 3 8/5/2012
已编辑 v2:
我的sql代码是
SELECT SUM(warehouse.in_quant)-SUM(warehouse.out_quant) AS SUM,
drugs.active_substance, drugs.strength, drugs.strength_type, drugs.dosage_form,
warehouse.available_stock, drugs.minimum_quantity, IIf([warehouse]![available_stock]
[drugs]![minimum_quantity],"YES!","No") AS DiplayText, warehouse.curr_date
FROM drugs INNER JOIN warehouse ON drugs.ID = warehouse.drug_id;
我收到这条消息:
您尝试执行的查询不包含指定表达式“active_substance”作为聚合函数的一部分。
当我删除 SUM(warehouse.in_quant)-SUM(warehouse.out_quant) AS SUM 时,它工作正常。