入库表:编号,型号,入库日期,入库数量
出库表:编号,型号,出库日期,出库数量,出库单位
库存表:编号,型号,入库数量,出库数量,库存量
我想实现出入库的时候,库存的数据随之改变,当有入库没出库和有入库有出库的时候,库存都随时改变的SQL语句,怎么写,求大神
写个触发器。
触发器,出入库操作(单据写入)时自动更新物料的当前库存数字
http://blog.csdn.net/add8849/article/details/556894
这个更新可以在查询的时候做啊,为什么非写进库里呢?保存单纯的进出库就行了啊,打上时间标记,就可以了。
首先将3个表中的单位统一定为最小单位,在入\出库数量为空值的情况下将其置为0,在将入库记录(编号、型号、入库日期、入库数量)插入到入库表的同时,按编号、型号条件检索更新库存表的入库数量,同理更新出库表的出库数量,同编号型号条件下,库存表的入库数量即为入库表的入库数量,出库数量即为出库表的出库数量,库存量即为原库存量加上入库数量减去出库数量。