我必须保持库存的老化,我必须在库存部门显示一个产品的数量待定多少天......
它将在先到先减的基础上减去... 我的意思是在产品P001的情况下,然后5500将先减去1000然后休息数量将减去2000,依此类推,直到它为零..
Department |Product | Date | Quantity |Indicator
------------+---------+--------------------+-----------+---------
D001 |P001 | 1Jul2017 | 1000 |ADD
D001 |P001 | 10Jul2017 | 2000 |ADD
D001 |P001 | 15Jul2017 | 3000 |ADD
D001 |P001 | 16Jul2017 | 2000 |ADD
D001 |P001 | 18Jul2017 | 5500 |SUBTRACT
D001 |P002 | 12Jul2017 | 3000 |ADD
D001 |P002 | 14Jul2017 | 2000 |ADD
D001 |P002 | 15Jul2017 | 4000 |SUBTRACT
最终输出应该是这样的。如果今天的日期是2017年7月31日
Department |Product | Date | Quantity |AgeinginDays
------------+---------+--------------------+-----------+---------
D001 |P001 | 15Jul2017 | 500 |16
D001 |P001 | 16Jul2017 | 2000 |15
D001 |P002 | 14Jul2017 | 1000 |17