这个就是这样的,比如下图。99200 这个商品在6个订单中都有这个需求,订单的总需求是15个,假如99200这个商品的库存目前只有12个,那么当它分配给订单ID为2518490后。都会少一个,所以将所有剩下的全分给它,后面的两个订单就没有了。而且排在这个订单后面的这个商品也全部返回0,
目前这个顺序是不能修改的。因为业务中,比如按客户付的钱,以及下单时间,还有这个货物到客户地址的时间来排序出来的,所以这个顺序不能修改了。。(也就是一个商品在隔了很多行出现,这时候还是要用这个商品剩下的库存来减订单的需求量)一直到小于等于0后。。。全返回0
如下图。这个99200商品在不同的行中出现。顺序不能修改
库存可分配数量 这一列是我手工弄出来的。。。现在就是想在数据查询中如何将这个库存可分配数量这列数据求出来。。。