如何写这个查询语句:我想查四个表的相关数据,实现盘点+出库-出售=库存,如何写查询语句?谢谢

有四张表,a为盘点表,字段有物品名称、规格、库存数量、价格、盘点时间等b为流水表,字段有物品名称、规格、出库数量、价格、出库时间等C表为售出记录表,字段有客户姓名、物品名... 有四张表,a为盘点表,字段有物品名称、规格、库存数量、价格、盘点时间等
b为流水表,字段有物品名称、规格、出库数量、价格、出库时间等
C表为售出记录表,字段有客户姓名、物品名称、规格、售出数量、价格、售出时间等
d表为实际剩余库存表,字段有物品名称、规格、价格、剩余数量等等。
能不能用一个查询语句实现
“物品名称 规格 盘点数量 出库数量 出售数量 剩余数量”
这样的查询语句
展开
 我来答
qdguqiu
2011-03-03 · 超过11用户采纳过TA的回答
知道答主
回答量:33
采纳率:0%
帮助的人:31.7万
展开全部
嵌套子查询就可以了。
类似 Select 物品名称, 规格, Select 盘点数量 from a where 物品名称= , Select 出库数量 from ... 出售数量 剩余数量 ....
百度网友2db42698c
2011-03-03 · 超过10用户采纳过TA的回答
知道答主
回答量:17
采纳率:0%
帮助的人:13.7万
展开全部
盘点+出库-出售=库存 ==> 盘点数量 = 库存数量+售出数量-出库数量
查询语句如下:
select an.物品名称,an.规格,an.库存数量+cn.售出数量-bn.出库数量 盘点数量,bn.出库数量,cn.售出数量,dn.剩余数量 from 盘点表 an,流水表 bn,售出记录表 cn,实际剩余库存表 dn where an.物品名称=bn.物品名称 and an.物品名称=cn.物品名称 and an.物品名称=dn.物品名称;

表的 名称 和 表的列名(字段),如果有需要的自己可以该下。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xiaoyaowyz
2011-03-03 · 超过23用户采纳过TA的回答
知道答主
回答量:79
采纳率:0%
帮助的人:90.6万
展开全部
select a.物品名称,a.规格,a.盘点数量,b.出库数量,c.出售数量,d.剩余数量 from a left join b on (a.物品名称=b.物品名称) left join c on (a.物品名称=c.物品名称) left join d on (a.物品名称=d.物品名称)

没有找到盘点数量是那个表的,假设是a表的吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2011-03-04
展开全部
我帮你推荐一款 设备 盘点很轻松的哦 加我281652318
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式