SQL问题

各年月花费与上月花费的差值用SQL怎么写

SQL 在菜鸟的菜鸡 发布于 2024-3-1 16:56
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
CD20160914Lv8专家互助
发布于2024-3-1 16:58(编辑于 2024-3-1 17:04)

MySQL中如何计算同比和环比_Mysql_脚本之家 (jb51.net)

直接按这个教程来吧。里面你看环比的

环比的语句

CREATE TABLE sales_data (

    month VARCHAR(10),

    sales_amount DECIMAL(10, 2)

);

INSERT INTO sales_data (month, sales_amount) VALUES

('2023-01', 10000),

('2023-02', 12000),

('2023-03', 13000);

-----------------------------

SELECT

    t1.month AS current_month,

    t2.month AS previous_month,

    (t1.sales_amount - t2.sales_amount) / t2.sales_amount * 100 AS month_on_month_growth_rate

FROM

    sales_data t1

JOIN

    sales_data t2 ON t1.month = DATE_ADD(t2.month, INTERVAL 1 MONTH)

ORDER BY

    t1.month;

  • 2关注人数
  • 187浏览人数
  • 最后回答于:2024-3-1 17:04
    请选择关闭问题的原因
    确定 取消
    返回顶部