gpt4 book ai didi

mysql - 每月涨幅如何计算?

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

如果我有这样的数据: RAWDATA and INPUT

我怎样才能做到这一点?

创建一个包含所有 11 月和 12 月的表,然后将它们 JOIN 在一起形成一个新表?如果每个商店有 12 个月而不是 2 个月的销售额,那么我必须创建 12 个表,这是无效的。

那么有没有一种有效的方法来计算与上个月相比的增量?

最佳答案

您将使用加入。假设月份列是连续的:

select t.*, tprev.sales,
100 * ((t.sales / tprev.sales) - 1) as increase
from t left join
t tprev
on t.store = tprev.store and t.month = tprev.month + 1;

关于mysql - 每月涨幅如何计算?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35808512/

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