Foxtable(狐表)用户栏目专家坐堂 → 请教如何统计实时库存?


  共有2438人关注过本帖树形打印复制链接

主题:请教如何统计实时库存?

帅哥,在线噢!
有点蓝
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107523 积分:546900 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/12/26 9:03:00 [显示全部帖子]

select a.物料代码,a.订单数量,b.出库数量, a.订单数量 - b.出库数量 as 库存数量 from (select 物料代码, sum(订单数量) as 订单数量 from 订单明细表 group by 物料代码) as a left join (select 物料代码, sum(出库数量) as 出库数量 from 出库明细表  group by 物料代码) as b on a.物料代码 = b.物料代码

比较合理的应该有一个物料信息表

select 物料信息表.物料代码,a.订单数量,b.出库数量, a.订单数量 - b.出库数量 as 库存数量 from 物料信息表 left join (select 物料代码, sum(订单数量) as 订单数量 from 订单明细表 group by 物料代码) as a on a.物料代码 = b.物料信息表 left join (select 物料代码, sum(出库数量) as 出库数量 from 出库明细表  group by 物料代码) as b on 物料信息表.物料代码 = b.物料代码

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107523 积分:546900 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/12/26 10:22:00 [显示全部帖子]

想太多了!要生成什么样的sql,逻辑是存在您脑海里的,没有什么工具能够读取您的思维。

 回到顶部