效果图:

select
sum(case month(createTime) when '1' then 1 else 0 end) as 一月份,
sum(case month(createTime) when '2' then 1 else 0 end) as 二月份,
sum(case month(createTime) when '3' then 1 else 0 end) as 三月份,
sum(case month(createTime) when '4' then 1 else 0 end) as 四月份,
sum(case month(createTime) when '5' then 1 else 0 end) as 五月份,
sum(case month(createTime) when '6' then 1 else 0 end) as 六月份,
sum(case month(createTime) when '7' then 1 else 0 end) as 七月份,
sum(case month(createTime) when '8' then 1 else 0 end) as 八月份,
sum(case month(createTime) when '9' then 1 else 0 end) as 九月份,
sum(case month(createTime) when '10' then 1 else 0 end) as 十月份,
sum(case month(createTime) when '11' then 1 else 0 end) as 十一月份,
sum(case month(createTime) when '12' then 1 else 0 end) as 十二月份,
year(createTime) as year
from fire_disaster
where year(createTime) in('2015','2016','2017','2018') group by  year;

参考地址: https://blog.csdn.net/w3chhhhhh/article/details/54097890

mysql统计一年12月的数据相关推荐

  1. Mysql统计近6个月的数据,无数据的填充0

    之前写过一遍文章,记录了Mysql统计近30天的数据,无数据填0的方式.主要思路就是利用mysql中的函数,生成一列30天的日期格式的数据,在通过这张临时表的数据去左关联我们的业务数据,由于用的是左关 ...

  2. mysql统计一年12个月的数据,当某个月没数据的时候自动补0

    在mysql中如何去统计12个月的数据,并且给没有数据的月份设置为0 ? 因为每个人的业务都不太一样,所以如何统计数据这个就不说了,不过我相信能看到这篇文章的人应该都已经做好数据统计,只是统计的数据并 ...

  3. 你会不会用mysql查询近7个月的数据?没有记录默认为空

    版权声明:欢迎转载,请注明沉默王二原创. https://blog.csdn.net/qing_gee/article/details/68059203 做报表统计的时候,常常需要在MySQL端用sq ...

  4. mysql 统计每人每年1-12月个个月的分数和总分、平均分

    mysql 统计每人每年1-12月个个月的分数和总分.平均分 初始化数据 DROP TABLE IF EXISTS `test_01`; CREATE TABLE `test_01` (`id` in ...

  5. mysql统计每半小时内的数据(查寻某段时间内的数据)

    mysql统计每半小时内的数据(查寻某段时间内的数据) 表结构 sql展示 sql说明 结果展示 思考 需求:统计某段时间内的数据,以半小时为单位统计 表结构 sql展示 SELECT @rank:= ...

  6. sql查询出1到12月的数据形成报表

    sql查询出1到12月的数据 每个月的总量 形成报表 SELECT * FROM ( SELECT COUNT( 1 ) AS January FROM tb_customer c WHERE YEA ...

  7. 12月非农数据意外不及预期一半 现货金起落13美元后再趋稳

    1月7日,美国劳工部公布12月非农就业报告,数据显示上月美国仅新增了19.9万个非农职位,再次与本周三公布的ADP就业报告逆风,数量远低于预期的40万:与此同时,失业率再创3.9%新低,劳动力参与率也 ...

  8. MySql 统计最近 6 个月内的数据,没有数据默认为显示为 0

    在做报表数据统计的时候,用一个折线图用来显示并统计最近 6 个月内的数据结算情况.为了前端小伙伴方便处理数据,需要将没有数据的月份默认填充为 0. 网上查了很久,最终找到了解决办法,写出来分享一下,希 ...

  9. linux mysql 删除表脚本_linux shell脚本自动删除mysql表前3个月的数据

    RDS有一个数据库表tbl_online表,有6千万数据,需要清理,保留3个月. 步骤如下:创建月表 将需要删除的数据写入月表 删除数据 优化表 shell如下: #!/bin/bash base=& ...

最新文章

  1. mysql之外键约束
  2. MongoDB Replication
  3. Ubuntu查看文件夹下文件的个数
  4. C#操作内存读写方法是什么呢?让我们来看看具体的实例实现:
  5. 编译DCNv2网络:error: command ‘C:\\Program Files\\NVIDIAGPUComputingToolkit\\CUDA\\v10.0\\bin\\nvcc.exe‘
  6. easyui 动态添加标签页,总结
  7. oracle查看所有用户6,CSS_Oracle 用户权限查询,1.查看所有用户:nb - phpStudy
  8. 持久层框架 -Xxmm.Net
  9. 【解决方案 十八】连接已重置怎么办
  10. 全自动微信淘宝客推广赚钱方式大揭秘
  11. 军犬舆情热点:最高检明确正当防卫标准;ofo戴威称勇敢活下去
  12. php汉字转换拼音的类 做了修改用mb_convert_encoding代替iconv实现编码转换
  13. FPGA中latch
  14. VMware 14 Pro 虚拟机下CentOS 7操作系统安装教程
  15. Keil MDK中的Code, RO-data , RW-data, ZI-data分别代表什么意思?(转)
  16. #今日论文推荐# 斯坦福开发微型机器人,改善靶向给药技术
  17. golang-math实用小技巧
  18. ROS系统之安装系列(一):安装步骤
  19. AStyle2.02在VS2008下的使用
  20. 已解决UserWarning: Manipulating `w3c` setting can have unintended consequences.

热门文章

  1. python爬虫源码附注解_Python爬虫遇到验证码的几种处理方式,文章末尾有源码
  2. 【论文笔记】BusTr,基于实时交通数据的公交旅行时间预测
  3. java内嵌_Java内嵌类
  4. yarn 修改国内镜像
  5. Qt中操作SQLite数据库
  6. 八皇后问题(又名: 高斯八皇后)
  7. 计算机新建怎么没有表格,为什么新建找不到excle:为什么电脑新建项目里没有EXCEL表格?...
  8. shiro集成springboot的脚手架
  9. 【无标题】 R语言下载keras最新方法
  10. SQL中日期函数计算月初/月底/季末/年初/年底