题目要求:某加工厂发货规则是:每车发货480件,周六周日不发货,供货期间除了最后一批货外其余只能整车发货。
举个例子:某厂商需求三天货,周四需要供货300,周五需要供货200,周六需要供货400,下周一需要供货200。
原发货表如下:
SHIP_DATE | SHIP_QTY | PLAN_TYPE |
---|---|---|
2016-12-01 | 300 | OLD |
2016-12-02 | 200 | OLD |
2016-12-03 | 400 | OLD |
2016-12-05 | 200 | OLD |
按照要求不满480件也要发货480,那么周四发货480件,相当于多发了180,多发的量计入周五该发的数量,相当于周五只需要20件就够了。但是周六不发货,所以周六的货需要提前发,并入周五。考虑到下周一还需要货,那么还得按照整车发货要求来,周五也发480件,相当于发了下周一的60件,而整个供货期到周一截止,那么周一发货120即可。
所以实际发货清单如下:
SHIP_DATE | SHIP_QTY | PLAN_TYPE |
---|---|---|
2016-12-01 | 300 | OLD |
2016-12-01 | 480 | NEW |
2016-12-02 | 200 | OLD |
2016-12-02 | 480 | NEW |
2016-12-03 | 400 | OLD |
2016-12-05 | 200 |