gpt4 book ai didi

java - 先进先出 (FIFO) 库存

转载 作者:行者123 更新时间:2023-11-29 09:17:56 26 4
gpt4 key购买 nike

假设我有以下两条记录;

 tran_id     item_id     qty_in     qty_out     price
1 1 15 0 1.50
2 1 15 0 1.60

现在,当我想消耗 20 个单位的 item_id 1 时,我想在 FIFO 上消耗额定 1.50 的 15 个和额定 1.60 的 5 个。

有人可以告诉我应该如何进行吗?

最佳答案

你的 SQL 语句可能看起来像这样

select * from tablename where item_id = 1 order by tran_id asc

这应该会为您提供记录,其中第一个项目位于顶部,依此类推。然后在您的 Java 代码中,您可以相应地调整数量。

关于java - 先进先出 (FIFO) 库存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8352116/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com