mysql 按月分组累计统计数据,纯sql实现的一个方法
来源:互联网 发布:深圳 优化公司 编辑:程序博客网 时间:2024/05/29 17:01
在网上查阅了很多方法,我尝试了用后台java,但实现起来比较麻烦,最后自己探索用纯sql来实现,记录起来分享下。
mysql 按月分组累计统计数据,想得到如下的结果,如下图:
【year_and_month】- 显示按月分组查询的字段
【count_per_month】- 显示每月分组统计的数量
【total_by_mont】- 显示按月分组累计总数 = 本月分组统计数量 + 本月前所有月份分组统计数量
我的解决思路:
1、首先要准备或得到一个如下图结果的表 "test_table" :
2、执行一下sql
SELECT
year_and_moth,
count_per_month,
(
SELECT
SUM(count_per_month)
FROM
test_table AS test_table_1
WHERE
test_table_1.year_and_moth <= test_table_2.year_and_moth
) AS total_by_month
FROM
test_table AS test_table_2
3、得出如下结果:
4、The end.
1 0
- mysql 按月分组累计统计数据,纯sql实现的一个方法
- MySql按周,按月,按日分组统计数据
- MySql按周,按月,按日分组统计数据
- MySql按周,按月,按日分组统计数据
- MySql按周,按月,按日分组统计数据
- MySql按周,按月,按日分组统计数据
- MySql按周,按月,按日分组统计数据
- MySql按周,按月,按日分组统计数据
- MySql按周,按月,按日分组统计数据
- MySQL按周、按日和按月分组统计数据
- MySql按周,按月,按日分组统计数据
- MySql按周,按月,按日分组统计数据
- MySql按周,按月,按日分组统计数据
- MySql按周,按月,按日分组统计数据
- MySql按周,按月,按日分组统计数据
- MySql按周,按月,按日分组统计数据
- MySql按周,按月,按日分组统计数据
- mysql:按周,按月,按日分组统计数据
- 藏锋
- Kubernetes Events介绍(下)
- 单链表逆置
- Python学习笔记 --- 利用STMP协议发送邮件
- h5用swiper结合angularjs实现手机浏览器左右滑动切换图片的效果
- mysql 按月分组累计统计数据,纯sql实现的一个方法
- 在egret中使用protobuf
- Android自定义Log库
- Linux网络编程09——TCP编程之客户端
- 总结Android开源项目及库
- nginx结合tomcat实现反向代理和负载均衡的部署
- 我用到的MyEclipse快捷键
- Android7.0文件访问权限
- Linux网络编程10——TCP编程之服务器