【发布时间】:2017-09-30 06:41:12
【问题描述】:
在使用表中数据的表中创建计算字段非常简单...因为表达式生成器易于使用。但是,在我看来,计算字段的表达式构建器仅适用于表中的数据;
即:表MYTABLE 中的表达式生成器适用于FIELD1.MYTABLE、FIELD2.MYTABLE 等字段。
库存问题
我的问题是我的查询产生了两个“计数”字段,它们适用于 INPUTQUERY 和 OUTPUTQUERY(给我添加的所有输入数据的计数和添加的所有输出数据的计数),现在我想减去这两个以获得股票。
我无法链接从我的查询创建的表,因为它无法不断更新关系本身,因此我要么使用表达式生成器/SQL,要么被卡住。
第一个问题:
是否可以让表达式生成器引用其他表中的数据?
即表达式构建器:
MAINTABLE CALCULATEDFIELD.MAINTABLE = INPUTSUM.INPUTTABLE - OUTPUTSUM.OUTPUTTABLE
(两者的区别)?
第二个问题:
如果上述方法不可行,我可以通过 SQL 代码来实现吗?
即
SELECT(data from INPUTSUM)
FROM(INPUTTABLE)
-
SELECT(data from OUTPUTSUM)
FROM(OUTPUTTABLE)
【问题讨论】:
标签: sql ms-access inventory expressionbuilder