对不起,如果标题混淆,我只想在这里描述我想实现的目标。跟踪商店中产品的剩余库存的最佳设计是什么
我想优化我的数据库设计,以处理交货和结束库存。交货是在一周的任何时间完成的,并且是逐周编号,订单可以在一天中的任何时间完成;然后将订单数量减去每周交货总数以得到期末库存。什么是最好的数据库设计和编程方法?
What I have: Deliveries table with quantity, weekNo, weekYr Orders table with quantity, weekNo, weekYr
每次我想要得到的期末存货我会和小组weekYr和weekNo数据库和减去总交付数量减去订单数量。但我的问题是结束库存将进行到下周。什么是最好的和优化的方式来做到这一点?
感谢,
czetsuya
嗨,实际上客户希望监控每周的交付量与销售额,因此它更像是一项业务规则。每个星期他们都需要报告有多少商品被送到商店以及销售了多少。是的,还有其他因素,如退货(有缺陷的物品),我每周还在一个单独的表格中存储。例如,我担心第50周会发现剩余库存中有多少我需要将第1-49周的所有交付物品的总和减去同一周内的所有订单数量。我认为我能做到,但这是最好的方法吗? – czetsuya 2012-02-20 02:05:29
我试着创建一个表格,我保存每个分支,每个sku一周的结束库存。不幸的是,每周我都没有分支x noOfSku x 52(星期)。这将在短短一年内花费我数百万条记录,所以我想这不是正确的做法。但我不想每次计算结束库存(totalDelivery-totalReturns-totalSold)。有没有其他的方式来解决这个问题? – czetsuya 2012-03-03 11:53:21