做的库存系统。
现有表1,入库单(单据号,商品名称,入库数量)
表2,出库单(单据号,商品名称,出库数量)
表3,盘存单(盘存日期,商品名称,账面数量,实盘数量,盈亏数量)
我想根据表1和表2,在查询表3盘存的时候能自动生成账面数量-实盘数量=盈亏数量
账面数量=入库数量合计
实盘数量=出库数量合计
想了好几天了,请各位能者帮帮忙如何编制这段代码!

------解决方案--------------------
首先
我想根据表1和表2,在查询表3盘存的时候能自动生成账面数量-实盘数量=盈亏数量
账面数量=入库数量合计
实盘数量=出库数量合计
这个地方有误,
帐面数量=入库数据-出库数据
实盘数量是盘点的数据,需要手工录入
盈亏数量 = 账面数量-实盘数量 这是没错的
------解决方案--------------------
select 商品名称, sum(入库数量) - ( select sum(出库数量) from 出库表 where 入库表.商品名称 = 出库表.商品名称) 帐面数量
from 入库表
group by 商品名称
使用这个语句,可以直接算出帐面数量
------解决方案--------------------
账面数量可以通过点击按钮时调用dw_1.retrieve直接检索出来
实盘数量需要手工录入或者默认和帐面数量一致
盈亏数量可以定义一个计算列,表达式为帐面数量-实盘数量