gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-29 10:47:01 25 4
gpt4 key购买 nike

我的数据库中有以下表格,我需要计算收入(所有订单的售价之和)、成本(所有已售产品的所有成本之和)和利润(收入减去成本)。然而,成本是可变的。元素的成本可能会随着时间而变化。

示例:我以 5 美元购买了 10 件 X 商品已售出 3 件商品。然后我花了 4 美元买了 3 件 X 商品

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

我如何知道每个销售订单的项目 x 的成本?有办法做到这一点吗?

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

  • 销售订单

    ID

    grand_total(其商品的 sell_price 总和)

    订单状态(待处理/已完成)

    delivery_date(日期)

  • sales_order_item

    ID

    销售订单 ID

    product_id(唯一)

    数量(订购数量)

    sell_price(单个商品的售价)

  • purchase_order

    ID

    创建于

    状态(待定/已批准)

  • purchase_order_items

    ID

    purchase_order_id

    产品 ID

    成本(每件商品的成本)

最佳答案

如果我理解正确的话,您可以获取purchase_order_items和sales_order_item(带有product_id),并且对于每个product_id,收入是sell_price *数量,成本是成本*数量。

更新:使用内部联接。

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

关于php - 如果成本可变,如何计算给定时间内销售订单的利润?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44368122/

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