猿问

库存管理出库时递减相对应最早入库单剩余量

问题描述

出库时有固定出库数量,完成出库的时候需要减去入库单的剩余数量,因数量不定,最早完成的入库单数量也不一定,比较麻烦。

问题出现的环境背景及自己尝试过哪些方法

计算所有入库单总入库量,按时间排序并计算出一个剩余总量累计和的列,将此累计和的列与此次出库单想比较,小于出库量的都减出库量,但结果不为负数(即小于0的都为0),再将此值更新到每个入库单的剩余量里。

你期待的结果是什么?实际看到的错误信息又是什么?

准确入库单剩余量


动漫人物
浏览 518回答 1
1回答

翻翻过去那场雪

按人工操作分析下:入库:记录每一笔入库单(入库时间、入库数量、剩余量=入库数量),先不考虑商品等出库:记录出库单(出库数量)出库完成:     1、记录待出库数量 x     2、找到最早的一笔入库单剩余量 x0     3、if x0 >= x         修改入库单剩余量 = x0 - x         x = 0        else          修改入库单剩余量 = 0         x = x - x0         继续执行 2、是这个意思吧?
随时随地看视频慕课网APP

相关分类

MySQL
我要回答