注册 登录
编程论坛 VB6论坛

关于sql的2表数据计算求教

w360989426 发布于 2014-02-26 08:20, 385 次点击
有2张表一张是库存表
还有一张是出库明细


出库明细上有各个物品的出库数量
库存表上有各个物品的库存量

求教用什么方法可以用来计算库存?
感谢指导
4 回复
#2
owenlu19812014-02-26 14:51
SQL = "Select 物品名称,库存数量-出库数量 as 库存数量 from (Select 物品名称,库存数量,IIF(出库数量 is Null,0,出库数量) as 出库数量 from (Select A.*,B.出库数量 from (Select * from 库存) as A left join (Select 物品名称,sum(出库数量) as 出库数量 from 出库明细 Group By 物品名称) as B on A.物品名称=B.物品名称))"
执行SQL,就可以得到库存了
#3
w3609894262014-02-26 17:30
回复 2楼 owenlu1981
谢谢,指导,
#4
w3609894262014-02-26 17:30
回复 2楼 owenlu1981
不过这样做只是单纯的显示,并没有减去库存,不过还是谢谢拉,我已找到方法了!
#5
owenlu19812014-02-27 16:33
更新 出库明细 的同时就去 更新库存表,这样就能即时查看库存了。
1