Access查询库存数量

已知采购商品表中的已采购商品数量和销售商品表中的已销售的商品数量,怎么查询库存数量?(求SQL 语句)

1.先建3张表wpb,rkb,ckb,第一张表存放物品lngwpid(定义为主键数据类型自动编号),和物品名称strwpmc,第2张入库表,字段是物品lngwpid,入库数量lngrksl,其他需要的自己加,第3张lngwpid,出库数量lngcksl2.然后做一个联合查询SELECT wpb.lngwpid,rkb.lngrksl,0 as lngcksl
from wpb,rkb
where wpb.lngwpid=rkb.lngwpidUNION SELECT wpb.lngwpid,0 as lngrksl,ckb.lngcksl as lngcksl
from wpb,ckb
where wpb.lngwpid=ckb.lngwpid;
保存为kccx,就是把所有入库和出库物品放在一起3.接下来就可以查所有的物品入库和出库情况,比如查所有物品的库存select wpb.strwpmc,sum(kccx.lngrksl),sum(kccx.lngcksl),sum(kccx.lngrksl) - sum(kccx.lngcksl) as kcslfrom wpb,kccxwhere wpb.lngwpid=kccx.lngwpid如果你在rkb,ckb加入日期,那就可以查任何时段任何商品的入库和出库和库存情况4.为什么要用id(也就是编码),主要是我们既然做数据库,就要做关系数据库,用唯一的代码和其他表联系,这个我估计你应该懂5,好了说的比较简单,希望对你有帮助追问

目前有三张表:
采购商品(日期,供应商编号,商品编号,商品数量,商品价值)
商品(商品编号,名称,计量单位,原始库存数量,原始库存价值)
销售商品(日期,顾客编号,商品编号,商品数量,商品价值)
求当前库存查询

温馨提示:答案为网友推荐,仅供参考
相似回答