Php 如果成本可变,如何计算给定时间内销售订单的利润?
我在数据库中有下表,我需要计算所有订单的销售价格收入,所有销售产品的所有成本的成本总和,以及收入减去成本后的利润。然而,成本是可变的。 一个项目的成本可能会随着时间而变化 示例:我花5美元买了10件物品X 共售出3件物品。然后我花4美元买了3件X 我试图得到项目x的平均成本,然后用它来计算利润,但这不是一个好方法 如何知道每个销售订单的x项成本?有办法吗 我不要密码。我只是需要一个解决这个问题的想法 销售订单 身份证 其项目的总售价 订单状态待定/完成 交货日期 销售\订单\项目 身份证 销售订单id 产品标识唯一 订购数量 售价单品的售价 采购订单 身份证 创建于 状态待定/已批准 采购订单项目 身份证 采购订单id 产品标识 每个项目的成本Php 如果成本可变,如何计算给定时间内销售订单的利润?,php,mysql,Php,Mysql,我在数据库中有下表,我需要计算所有订单的销售价格收入,所有销售产品的所有成本的成本总和,以及收入减去成本后的利润。然而,成本是可变的。 一个项目的成本可能会随着时间而变化 示例:我花5美元买了10件物品X 共售出3件物品。然后我花4美元买了3件X 我试图得到项目x的平均成本,然后用它来计算利润,但这不是一个好方法 如何知道每个销售订单的x项成本?有办法吗 我不要密码。我只是需要一个解决这个问题的想法 销售订单 身份证 其项目的总售价 订单状态待定/完成 交货日期 销售\订单\项目 身份证 销售订
如果我理解正确的话,您可以使用产品id获取采购订单项目和销售订单项目,每个产品id的收入是售价*数量,成本是成本*数量 更新:使用内部联接
更新:如果你没有保留影响成本的实际变量,那么唯一的解决方案就是机器学习或统计概率理论。这就像一个家庭作业。。好的,你试过什么?至少,你应该试着自己写代码。之后,如果你有问题,你可以张贴你已经尝试了一个明确的解释什么是不工作,并提供一个解决方案。我建议你读一个好的问题和答案。另外,一定要拿着书读。我不想让你写代码。我只是需要这个主意。这是否可行!只要有足够的时间和努力,几乎一切都是可以做到的-这看起来更像是一个数学和逻辑问题,而不是编程/编码问题。那么你只能通过使用时间戳来保持成本,或者你可以使用更疯狂的正态/高斯分布概率理论。如果你不保持影响成本的实际变量,那么唯一的解决方案就是机器学习或统计学。例如K均值算法。进入A.I.字段。