求指点,是关于合并2条SQL语句的

ETJojo 2023-03-17 16:34:49

 现在有物品表(物品大类、物品小类、具体型号)、物品入库表(记录每次入库数量、时间、经办人))、物品出库表(记录每次出库的时间、数量、经办人),现在想用一条SQL语句来查询物品的库存情况。单独查询入库、出库总数,2表联合查询,我没问题,但如何用一条语句来直接得到每种物品的库存呢?

要求得到如下结果:物品大类   物品小类   物品型号    库存数量(我的理解库存数应该是SUM(入库数) - SUM(出库数),但是,要怎么减呢?)

 

 

求大神给个思路或例子,谢谢

                 

...全文
103 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
二月十六 版主 2023-03-18
  • 打赏
  • 举报
回复 1

select * from 物品表 left join (select' 物品型号,sum(入库数) from 入库表 group by 物品型号)t1 on t1.物品编号=物品表.物品编号,后边在left join 一个,然后相减

ETJojo 2023-03-23
  • 举报
回复
@二月十六 非常感谢!!!

34,576

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧