日期:2014-05-18  浏览次数:20494 次

动态库存
分别有一张入库表,一张出库表,,我现在做的是单独有一张库存表记录当前库存,但是有时统计出来的数字就不是入库出库两张表的差值,数字不准确,而且查出入库记录也没用,所以现在想做一个"虚表",在查询库存的时候,根据出入库记录来算出当前库存量,不知道可行不

------解决方案--------------------
作成视图比作成库存表,1.查询效率要低;2.月结不易查出问题
------解决方案--------------------
分别有一张入库表,一张出库表,,我现在做的是单独有一张库存表记录当前库存,但是有时统计出来的数字就不是入库出库两张表的差值,数字不准确,而且查出入库记录也没用

既然数据不准确,那做你所谓的'虚表'也没有用.

我认为你应该把精力放在入库表,出库表的数据准确上.
------解决方案--------------------
在查询库存的时候,根据出入库记录来算出当前库存量,这样不可行.
因为随着数据量的增长,速度会越来越慢,无法解决这个矛盾.
你的不准确肯定语句或存储过程设计的有问题,用库存表这种方式本身是不会不准确的.
------解决方案--------------------
用一个stock库存表记录;
出库时,更新库存表,
入库时,更新库存表
可以触发器或存储过程实现