|
嗨,大家好,我有一个Access问题想请教大家一下,数据可见附件
我现在有一个Excel数据表,我想把这个表转换成access做出来,大侠们帮我想想办法,在Access中如何通过建查询或者用SQL命令来实现此效果。
目的:根据销售数量、销售预测、安全库存、最小订单批量来计算生产数量、库存、冗余库存三列数据
首先从A~M的数据都是已知的,生产数量、库存、冗余库存是根据前面已知的数据来计算得出来。
在此数据中,我已对产品和建单日期进行了排序
其中生产数量的计算:首先判断该行对应的产品名称是否跟上一行的产品名称相同,若相同,再判断销售预测+安全库存+销售数量是否小于最小订单生产批量,若小于,则生产量为最小订单批量,若不小于,则生产数量=销售预测+安全库存+销售数量。若改行对应的产品名称与上一行的产品名称不相同,再判断改行对应的年月是否与上一行的年月相同,若相同,再判断销售预测+安全库存+销售数量是否小于上一行的库存,若小于,则生产数量为0,否则再判断销售数量+销售预测+安全库存-上一行的库存是否小于最小订单生产批量,若小于,则生产最小订单生产批量,否则生产数量=销售数量+销售预测+安全库存-上一行的库存,若该行对应的年月等于上一行的年月,再判断销售数量+安全库存是否小于上一行对应的库存,若小于,则生产数量=0,若销售数量+安全库存大于上一行对应的库存,再判断销售数量+安全库存-上一行对应的库存是否小于最小订单生产批量,若小于,则生产数量=最小订单生产批量,否则生产数量=销售数量+安全库存-上一行的库存数量。
库存数量的计算:判断该行的产品名称是否跟上一行的产品名称相同,若不相同,则库存=生产数量-销售数量,若该行的产品名称跟上一行的产品名称相同,则库存=该行对应的生产数量+上一行的库存-销售数量。
冗余库存的计算:每个产品最后一次出现的时候对应的库存为冗余库存。 |
|