物料预计耗用表 物料预计到货 库存量

料号 需求日          数量 料号 到货日          数量 料号 数量
A2 2010-11-16 2500 A2 2010-11-17 2000 A2 5000
A2 2010-11-19 7000 A2 2010-11-19 1000 A3 4000
A3 2010-11-19 500 A3 2010-11-24 2000
A2 2010-11-20 1000
A2 2010-11-25 50
A3 2010-11-16 300
A3 2010-11-17 2000
A3 2010-11-23 2500
A3 2010-11-25 1000
A3 2010-11-25 600
A3 2010-11-25 800
现有如上3张表,要生成一个汇总表(每个料号/每一天/四个状态 ):料号 状态 日期        数量
A2 库存量 2010-11-16 5000    -----   当天实时库存表的数量
A2 需求量 2010-11-16 2500    -----   需求表相同日期的数量
A2 补货量 2010-11-16 0       -----   补货表中没有同一料号同一天的数据,插条记录数量为 0
A2 可用量 2010-11-16 2500    -----   可用量=库存量+补货量-需求量
A2 库存量 2010-11-17 2500    -----    =前一天的可用量
A2 需求量 2010-11-17 0       -----    需求表中没有同一料号同一天的数据,插条记录数量为 0
A2 补货量 2010-11-17 2000    
A2 可用量 2010-11-17 4500
A2 库存量 2010-11-18 4500    -----    =前一天的可用量
A2 需求量 2010-11-18 0
A2 补货量 2010-11-18 0
A2 可用量 2010-11-18 4500
A2 库存量 2010-11-19 4500
A2 需求量 2010-11-19 7500    -----    需求表中同一料号同一天有1条以上的记录,则累加数量
A2 补货量 2010-11-19 1000
A2 可用量 2010-11-19 -2000   -----    可用量=库存量+补货量-需求量根据进销存3张表的数据,算出未来一段时间内的可用量的表,出现负数报警请各位帮忙看看如何实现