计算库存量的多表的联合查询!非常急!

来源:百度知道 编辑:UC知道 时间:2024/05/13 09:39:39
entertable
Name Class Quantity Price Enterdate
酱油 调料 12.00 ¥4.50 2008-11-28
猪肉 肉禽 30.00 ¥11.00 2008-11-28
高脚杯 餐具 40.00 ¥3.00 2008-11-27
牛肉 肉禽 20.00 ¥15.00 2008-11-26
河虾 水产 20.00 ¥12.50 2008-11-26
白菜 蔬菜 20.00 ¥1.50 2008-11-25
色拉油 调料 20.00 ¥45.00 2008-11-24
青菜 蔬菜 20.00 ¥2.20 2008-11-20
猪肉 肉禽 30.00 ¥11.00 2008-12-01

outtable
Name Class Quantity Price Outdate
猪肉 肉禽 12.00 ¥11.00 2008-11-30
青菜 蔬菜 2.00 ¥2.20 2008-11-30
高脚杯 餐具 12.00 ¥3.00 2008-11-28
牛肉 肉禽 3.00 ¥15.00 2008-11-28
白菜 蔬菜 2.00 ¥1.50 2008-11-26
色拉油 调料 2.00 ¥45.00 2008-11-26

brkentable
Name Class Quantity Price Brokentable
高脚杯 餐具 2.00 ¥8.00 2008-11-29
河虾 水产 2.00 ¥12.00 2008-11-24

需要实现Access数据库中 入库表、出库表、损坏表三张表的联合查询计算库存量。
大致思路:
如果三张表里的名字都相同,则作一个数量quantity的相减,
如果入库表名等于出库表名但不等于损坏表名,则作两个表数量的相减;
如果入库表名等于损坏表名但不等于出库表名,则也作两个表数量的相减;
入库表的名称既不等于损坏表名也不等于出库表名,则只要输出入库表中的数量。
(我们的表是不做累加的,所以

你这三张表貌似有点不太对劲吧。另外 这个问题其实是个很简单的问题,一些基本的语句估计就能完成,你自己永远不写你永远都不会,经验是写出来的不是看出来的~

设计极不合理这就是一张表加一标志字段1入库2出库3损坏

错误表

Access很麻烦 头大

数据库结构本身 设计的不太合理