入库表:编号,耗材型号,入库日期,入库数量,备注
出库表:编号,耗材型号,出库日期,出库数量,出库单位,出库科室,备注
库存表:编号,耗材型号,入库数量,出库数量,库存数量,备注
有以上两个表,怎么写SQL语句,把入库表中的入库数量和出库表的出库数量放在库存表中,然后在求出库存数量
可以参考以下写法(假设入库表和出库表的每个编号和耗材型号能确定只有一条记录):
insert into 库存表(编号,耗材型号,入库数量,出库数量,库存数量)
select tb1.编号,tb1.耗材型号,tb1.入库数量,tb2.出库数量,tb1.入库数量-tb2.出库数量 as 库存数量 from 入库表 as tb1,出库表 as tb2 where tb1.编号=tb2.编号 and tb1.耗材型号=tb2.耗材型号
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。