本文实例讲述了mysql累积聚合原理与用法。分享给大家供大家参考,具体如下:

累积聚合为聚合从序列内第一个元素到当前元素的数据,如为每个员工返回每月开始到现在累积的订单数量和平均订单数量

行号问题有两个解决方案,分别是为使用子查询和使用连接。子查询的方法通常比较直观,可读性强。但是在要求进行聚合时,子查询需要为每个聚合扫描一次数据,而连接方法通常只需要扫描一次就可以得到结果。下面的查询使用连接来得到结果

如果只是查询2015年的累积订单,可以加上以where条件

运行结果如下

此外可能还需要筛选数据,例如只需要返回每个员工到达某一目标之前每月订单的情况。这里假设统计每个员工的合计订单数量达到1000之前的累积情况。

这里可以使用HAVING过滤器来完成查询

这里并没有统计到达到1000时该月的情况,如果要进行统计,则情况又有点复杂。如果指定了total <= 1000,则只有该月订单数量正好为1000才进行统计,否则不会对该月进行统计。因此这个问题的过滤,可以从另外一个方面来考虑。当累积累积订单小于1000时,累积订单与上个月的订单之差是小于1000的,同时也能对第一个订单数量超过1000的月份进行统计。故该解决方案的SQL语句如下

运行结果如下

如果只想返回达到累积订单数为1000的当月数据,不返回之前的月份,则可以对上述SQL语句

进一步过滤,再添加累积订单数量大于等于1000的条件。该问题的SQL语句如下,

运行结果如下

希望本文所述对大家MySQL数据库计有所帮助。

原文链接:https://www.cnblogs.com/chenqionghe/p/4679745.html

mysql 实时聚合分析,mysql累积聚合原理与用法实例分析相关推荐

  1. 简述游标原理 mysql_mysql游标的原理与用法实例分析

    本文实例讲述了mysql游标的原理与用法.分享给大家供大家参考,具体如下: 本文内容: 什么是游标 创建游标 使用游标 首发日期:2018-04-18 什么是游标: 如果你前面看过mysql函数,会发 ...

  2. mysql 实时聚合分析_mysql滑动聚合/年初至今聚合原理与用法实例分析

    本文实例讲述了mysql滑动聚合/年初至今聚合原理与用法.分享给大家供大家参考,具体如下: 滑动聚合是按顺序对滑动窗口范围内的数据进行聚合的操作.下累积聚合不同,滑动聚合并不是统计开始计算的位置到当前 ...

  3. 多字段mysql触发器实例_mysql触发器原理与用法实例分析

    本文实例讲述了mysql触发器原理与用法.分享给大家供大家参考,具体如下: 本文内容: 什么是触发器 创建触发器 单条触发器语句 多条触发器语句 查看触发器 删除触发器 触发器的新旧记录引用 首发日期 ...

  4. mysql 自定义函数实例_mysql自定义函数原理与用法实例分析

    本文实例讲述了mysql自定义函数原理与用法.分享给大家供大家参考,具体如下: 本文内容: 什么是函数 函数的创建 函数的调用 函数的查看 函数的修改 函数的删除 首发日期:2018-04-18 什么 ...

  5. python设计模式案例分析_Python设计模式之职责链模式原理与用法实例分析

    本文实例讲述了Python设计模式之职责链模式原理与用法.分享给大家供大家参考,具体如下: 职责链模式(Chain Of Responsibility):使多个对象都有机会处理请求,从而避免发送者和接 ...

  6. mysql 索引类型案例_Mysql索引类型与基本用法实例分析

    本文实例讲述了Mysql索引类型与基本用法.分享给大家供大家参考,具体如下: 索引 MySQL目前主要有以下几种索引类型: 普通索引 唯一索引 主键索引 组合索引 全文索引 - 普通索引 是最基本的索 ...

  7. python asyncio回调函数_python回调函数用法实例分析

    python回调函数用法实例分析 本文实例讲述了python回调函数用法.分享给大家供大家参考.具体分析如下: 软件模块之间总是存在着一定的接口,从调用方式上,可以把他们分为三类:同步调用.回调和异步 ...

  8. python中max函数用法_Python中max函数用法实例分析

    Python中max函数用法实例分析 更新时间:2015年07月17日 15:45:09 作者:优雅先生 这篇文章主要介绍了Python中max函数用法,实例分析了Python中max函数的功能与使用 ...

  9. php 类常量用法,php类常量用法实例分析

    这篇文章主要介绍了php类常量用法,实例分析了php中类常量的概念.特性与相关使用技巧,需要的朋友可以参考下 本文实例讲述了php类常量用法.分享给大家供大家参考.具体如下: '; echo Foo: ...

最新文章

  1. Delphi.net Chrome
  2. 基于ESP8266WiFi步进电机控制
  3. 004_SpringBoot整合Listener
  4. mysql_rollback_MySQL的rollback--事务回滚
  5. 安卓手机python数据可视化_python 数据可视化
  6. 数据结构之图的基本操作
  7. 计算机视觉论文-2021-07-08
  8. 计算机循环语句for,计算机for循环语句相关知识.doc
  9. MATLAB 写入 txt
  10. 遗传算法详解 附python代码实现
  11. python制作录屏软件_自制录屏软件,不到30行代码(仅供学习研究)
  12. COMSOL数据导入的案例
  13. 输出方波c语言程序,产生锯齿波以及方波的C程序
  14. 学习方法推荐——时间管理
  15. VIRTIO 前后端驱动中 GPA,HVA 转换原理
  16. 12306抢票系统的NB解析
  17. 基于Java毕业设计新疆旅游专列订票系统源码+系统+mysql+lw文档+部署软件
  18. 【企业动态】开启新征程,谱写新篇章 | 数商云喜迎乔迁
  19. 大数据ui设计师_为什么设计师应该使用真实数据
  20. Python微信打飞机游戏编程学习笔记01

热门文章

  1. ftp 客户端 上传
  2. docker仓库harbor搭建
  3. WPF wpf scrollviewer 触屏滚动 窗体弹跳
  4. (七)渐变 矩形渐变 放射渐变
  5. powerdesigner生成数据库文档
  6. 计算机网络系统--Microsoft Lync 与 腾讯通RTX 对比(转载)
  7. (转)测测你是否有搜索引擎依赖症
  8. JavaScript弹出新窗口居中显示
  9. android button背景随心搭配
  10. Java之相对路径找不到文件问题解决方法