+ -
当前位置:首页 → 问答吧 → 关于MYSQL的库存计算

关于MYSQL的库存计算

时间:2011-12-02

来源:互联网

库存表
货品名称 入库数量
001 20
002 30
001 10

出库表
货品名称 出库数量
001 20
002 20
001 5

库存表
货品名称 库存数量
001 5
002 10
最后显示的库存表为
库存表
货品名称 库存数量
001 10
002 20
怎么写

作者: qq7815723   发布时间: 2011-12-02

楼上面的数据怎么给了两个库存表

作者: pengxuan   发布时间: 2011-12-02

SQL code
select 货品名称,sum(库存数量) as 库存数量
from
select * from 库存表
union all
select * from 入库表
union all
select 货品名称,-出库数量 from 出库表
)t group by 货品名称 


楼主把表名弄错了.

作者: qianjin036a   发布时间: 2011-12-02

少个括号:
SQL code
select 货品名称,sum(库存数量) as 库存数量
from(
select * from 库存表
union all
select * from 入库表
union all
select 货品名称,-出库数量 from 出库表
)t group by 货品名称 

作者: qianjin036a   发布时间: 2011-12-02

应为那个是临时表的,更新之后变为新的

作者: qq7815723   发布时间: 2011-12-02

qianjin036a

有语法错误也

作者: qq7815723   发布时间: 2011-12-02

能不能写完整点,谢谢

作者: qq7815723   发布时间: 2011-12-02

MYSQL的?

作者: fredrickhu   发布时间: 2011-12-02