在使用表中数据的表中创建计算字段是直接的……因为表达式构建器的使用是直接的。但是,在我看来,计算字段的表达式构建器仅适用于表中的数据;
即:表中的表达式生成器MYTABLE
适用于字段FIELD1.MYTABLE
等FIELD2.MYTABLE
。
库存问题
我的问题是我的查询产生了两个“计数”字段,这些字段适用于INPUTQUERY
和OUTPUTQUERY
(给我添加的所有输入数据的计数和添加的所有输出数据的计数),现在我想将两者相减以获得股票。
我无法链接从我的查询中创建的表,因为它无法不断更新关系本身,因此我要么使用表达式生成器/SQL,要么陷入困境。
第一个问题:
是否可以让表达式生成器引用其他表中的数据?
即表达式构建器:
MAINTABLE CALCULATEDFIELD.MAINTABLE = INPUTSUM.INPUTTABLE - OUTPUTSUM.OUTPUTTABLE
(这给出了两者的区别)?
第二个问题:
如果上述不可行,我可以通过 SQL 代码执行此操作吗?
IE
SELECT(data from INPUTSUM)
FROM(INPUTTABLE)
-
SELECT(data from OUTPUTSUM)
FROM(OUTPUTTABLE)