求mysql年累计sql

1672193645902.jpg

如果2018,2019没有数据,就还是显示2017的数据。。

FineReport kjp123 发布于 2022-12-28 10:15 (编辑于 2022-12-28 10:15)
1min目标场景问卷 立即参与
回答问题
悬赏:0 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
CD20160914Lv8专家互助
发布于2023-7-8 14:28

mysql如何实现累加求和 - MySQL数据库 - 亿速云 (yisu.com)

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

如果您使用的是MySQL 5版本,并且没有OVER函数,可以使用子查询来实现每一行数据的累计求和。

假设您有一个名为sales的表,其中包含销售额和日期两列。您可以使用以下查询来计算每天的累计销售额:

sqlSELECT date, (SELECT SUM(amount) FROM sales WHERE date <= s.date) AS total_salesFROM sales s;

在这个查询中,我们使用了一个子查询来计算每天的累计销售额。子查询使用WHERE子句限制日期范围,以匹配每一行的日期。然后,使用SUM()函数对每天的销售额进行累计求和。

  • 2关注人数
  • 411浏览人数
  • 最后回答于:2023-7-8 14:28
    请选择关闭问题的原因
    确定 取消
    返回顶部