Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/hadoop/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如果成本可变,如何计算给定时间内销售订单的利润?_Php_Mysql - Fatal编程技术网

Php 如果成本可变,如何计算给定时间内销售订单的利润?

Php 如果成本可变,如何计算给定时间内销售订单的利润?,php,mysql,Php,Mysql,我在数据库中有下表,我需要计算所有订单的销售价格收入,所有销售产品的所有成本的成本总和,以及收入减去成本后的利润。然而,成本是可变的。 一个项目的成本可能会随着时间而变化 示例:我花5美元买了10件物品X 共售出3件物品。然后我花4美元买了3件X 我试图得到项目x的平均成本,然后用它来计算利润,但这不是一个好方法 如何知道每个销售订单的x项成本?有办法吗 我不要密码。我只是需要一个解决这个问题的想法 销售订单 身份证 其项目的总售价 订单状态待定/完成 交货日期 销售\订单\项目 身份证 销售订

我在数据库中有下表,我需要计算所有订单的销售价格收入,所有销售产品的所有成本的成本总和,以及收入减去成本后的利润。然而,成本是可变的。 一个项目的成本可能会随着时间而变化

示例:我花5美元买了10件物品X 共售出3件物品。然后我花4美元买了3件X

我试图得到项目x的平均成本,然后用它来计算利润,但这不是一个好方法

如何知道每个销售订单的x项成本?有办法吗

我不要密码。我只是需要一个解决这个问题的想法

销售订单

身份证

其项目的总售价

订单状态待定/完成

交货日期

销售\订单\项目

身份证

销售订单id

产品标识唯一

订购数量

售价单品的售价

采购订单

身份证

创建于

状态待定/已批准

采购订单项目

身份证

采购订单id

产品标识

每个项目的成本


如果我理解正确的话,您可以使用产品id获取采购订单项目和销售订单项目,每个产品id的收入是售价*数量,成本是成本*数量

更新:使用内部联接


更新:如果你没有保留影响成本的实际变量,那么唯一的解决方案就是机器学习或统计概率理论。

这就像一个家庭作业。。好的,你试过什么?至少,你应该试着自己写代码。之后,如果你有问题,你可以张贴你已经尝试了一个明确的解释什么是不工作,并提供一个解决方案。我建议你读一个好的问题和答案。另外,一定要拿着书读。我不想让你写代码。我只是需要这个主意。这是否可行!只要有足够的时间和努力,几乎一切都是可以做到的-这看起来更像是一个数学和逻辑问题,而不是编程/编码问题。那么你只能通过使用时间戳来保持成本,或者你可以使用更疯狂的正态/高斯分布概率理论。如果你不保持影响成本的实际变量,那么唯一的解决方案就是机器学习或统计学。例如K均值算法。进入A.I.字段。