sql按月统计数据和按月统计累计数量

1.简单的,按月统计数量
SELECT CREATE_DATE, DATE_FORMAT(CREATE_DATE, '%Y-%m') AS month, COUNT(*) AS sum
FROM pt_user
GROUP BY month;
2.按月累加统计数据
SELECT a.month, SUM(b.total) AS total
FROM (SELECT DATE_FORMAT(CREATE_DATE, '%Y-%m') AS month, SUM(sum) AS totalFROM (SELECT CREATE_DATE, DATE_FORMAT(CREATE_DATE, '%Y-%m') AS month, COUNT(*) AS sumFROM pt_userGROUP BY month) ptuserGROUP BY month
) aJOIN (SELECT DATE_FORMAT(CREATE_DATE, '%Y-%m') AS month, SUM(sum) AS totalFROM (SELECT CREATE_DATE, DATE_FORMAT(CREATE_DATE, '%Y-%m') AS month, COUNT(*) AS sumFROM pt_userGROUP BY month) ptuserGROUP BY month) bON a.MONTH >= b.MONTH
GROUP BY a.MONTH
ORDER BY a.month;
3.多字段按月累加统计(eg:按租户统计累加每月增长数量)
SELECT a.ORGAN_ID, a.month, SUM(b.total) AS total
FROM (SELECT ORGAN_ID, DATE_FORMAT(CREATE_TIME, '%Y-%m') AS month, SUM(sum) AS totalFROM (SELECT ORGAN_ID, CREATE_TIME, DATE_FORMAT(CREATE_TIME, '%Y-%m') AS month, COUNT(*) AS sumFROM pt_userGROUP BY month) ptuserGROUP BY ORGAN_ID, month
) aJOIN (SELECT ORGAN_ID, DATE_FORMAT(CREATE_TIME, '%Y-%m') AS month, SUM(sum) AS totalFROM (SELECT ORGAN_ID, CREATE_TIME, DATE_FORMAT(CREATE_TIME, '%Y-%m') AS month, COUNT(*) AS sumFROM pt_userGROUP BY month) ptuserGROUP BY ORGAN_ID, month) bON a.ORGAN_ID = b.ORGAN_IDAND a.MONTH >= b.MONTH
GROUP BY a.MONTH
ORDER BY a.ORGAN_ID, a.month;

sql按月统计数据和按月统计累计数量相关推荐

  1. 在页脚里显示本页统计数据_外卖营业统计里的数据您能看懂吗?

    自己的外卖店铺在商圈里是处于什么水平?这周的营业额相对上周下滑很多,是哪里出现问题?无效订单这么多,到底是哪个环节没做好?这些问题在"营业统计"的数据分析里统统可以得到解答. &q ...

  2. sql同一张表统计数据生成多个统计列

    filter (postgresql 支持) 1.统计行数 select 分组字段1, 分组字段2, 分组字段3, count(*) as 统计所有满足条件数据行数,count(*) FILTER ( ...

  3. mysql查询前12个月的数据_MySQL 统计过去12个月的数据(包括本月),mysql本月

    MySQL 统计过去12个月的数据(包括本月),mysql本月 1.问题 需要统计过去12个月的数据,如现在是2015年4月,那么我们需要统计从2014年5月到2015年4月的数据情况.而这12个月中 ...

  4. MySQL 统计过去12个月的数据(包括本月)

    1.问题 需要统计过去12个月的数据,如现在是2015年4月,那么我们需要统计从2014年5月到2015年4月的数据情况.而这12个月中,如果这个月没有数据的,则统计为0. 原始数据表如下图,数据是按 ...

  5. python按照日期筛选数据_Pandas日期数据处理:如何按日期筛选、显示及统计数据...

    前言 pandas有着强大的日期数据处理功能,本期我们来了解下pandas处理日期数据的一些基本功能,主要包括以下三个方面: 按日期筛选数据 按日期显示数据 按日期统计数据 运行环境为 windows ...

  6. GIS技巧100例22-ArcGIS像元统计数据

    今天继续<GIS技巧100例> GIS技巧100例22-ArcGIS像元统计数据 我们来介绍一下,假如有12个月福建全省 降水量栅格数据 那么怎么求算福建全年的平均降水量 (当然气温也是同 ...

  7. oracle stalestats_深入理解oracle优化器统计数据(Optimizer Statistics)

    理解oracle优化器统计数据 首先来介绍oracle数据库使用基于规则优化器(RBO)来决定如何执行一个sql语句.基于规则优化器顾名思义,它是遵循一组规则来判断一个sql语句的执行计划.这组规则是 ...

  8. c 窗体中添加mysql控件,MYSQL 统计数据-svn服务器启动-WinFrom控件库|.net开源控件库|HZHControls官网...

    统计数据的重要性相信了解ORACLE数据库的都非常清楚,他是生成执行计划的唯一标准,所以统计数据是否准确直接影响到执行计划的正确性, 关于MYSQL虽然没有ORACLE那么多维度的统计数据(比如直方图 ...

  9. excel 统计数据

    #读excel import xlrd from xlutils.copy import copy bookData = xlrd.open_workbook('20230103.xlsx') #co ...

最新文章

  1. (转)LINQ to Entities 多条件动态查询
  2. 练习5 键盘输入一个年份 判断年份 是否为闰年
  3. Java中,为什么子类的构造方法中必须调父类的构造方法?
  4. C++ —— C++运算符与表达式
  5. 外星人电脑为什么那么贵_为什么隐形矫正那么贵
  6. Wildcard Matching
  7. android双击返回键退出程序
  8. 图文配置Silverlight3.0开发环境(转载)
  9. CS229 笔记-1
  10. 自然语言处理——基于预训练模型的方法——第1章 绪论
  11. 开源网络负载测试工具测评
  12. 织梦dedecms 模板代码标签学习
  13. 一阶微分方程解的存在定理
  14. 叶俊:领袖需要思考的问题
  15. hadoop学习之路(5)
  16. python Django Rest_Framework框架 视图集与路由Routers详解(图文并茂版)
  17. 亿图图示EDraw Max,云的跨端思维导图
  18. 成长为 iOS 大 V 的秘密
  19. VS2015 kb2919355 解决方法汇总
  20. Java基于jsp的火车票网上订票系统

热门文章

  1. 美国DOE认证及美国授权代理
  2. CCF 推荐中文科技期刊目录
  3. TCP链接,为什么要三次握手?
  4. 经典好诗 词。。。。。
  5. 主啊让我过完全得胜的生活
  6. 周末松土,几个萝卜与坑
  7. Nginx反向代理,通过域名直接访问指定的端口,比如8080
  8. 报告模板 仿 LaTeX beamer主题: Metropolis Powerpoint版本
  9. 恢复勒索病毒“永恒之蓝”中招的文件,ooops,your files have been encrypted!解决方案
  10. Linux文件系统介绍:Ext、XFS、Btrfs