场景:计算出SKU当前可用库存的实际库龄
难点:实际情况,当前库存,不会是同一批入库的,不同批次入库

处理方法:

  1. 按照入库记录先进先出逻辑,入库早的先出库;
  2. 取SKU最近入库的记录作为当前库存的入库时间,再分别计算库龄。

当然,其他类似的先进先出,先进后出的分配问题均可用类似的逻辑处理。

 

比如:产品XB000001当前可用库存为217,按照出入库的先进先出逻辑,应该取最近一次入库的时间作为入库时间,不足库存的向上取,直至取完,因此217的库存应该是有165是5/19入库的,52个是4/21入库的。


DROP TABLE IF EXISTS #temp_a,#temp_b,#temp_c,#temp_d

/*
场景:计算出SKU当前可用库存的实际库龄
难点:实际情况,当前库存,不会是同一批入库的,不同批次入库
处理方法:
	1、按照入库记录先进先出逻辑,入库早的先出库; …

1 / 1