mysql 根据年份查出12个月的 统计数
Posted 无敌的星哥哥
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql 根据年份查出12个月的 统计数相关的知识,希望对你有一定的参考价值。
select
sum(case month(create_date) when '1' then 1 else 0 end) as '1月',
sum(case month(create_date) when '2' then 1 else 0 end) as '2月',
sum(case month(create_date) when '3' then 1 else 0 end) as '3月',
sum(case month(create_date) when '4' then 1 else 0 end) as '4月',
sum(case month(create_date) when '5' then 1 else 0 end) as '5月',
sum(case month(create_date) when '6' then 1 else 0 end) as '6月',
sum(case month(create_date) when '7' then 1 else 0 end) as '7月',
sum(case month(create_date) when '8' then 1 else 0 end) as '8月',
sum(case month(create_date) when '9' then 1 else 0 end) as '9月',
sum(case month(create_date) when '10' then 1 else 0 end) as '10月',
sum(case month(create_date) when '11' then 1 else 0 end) as '11月',
sum(case month(create_date) when '12' then 1 else 0 end) as '12月'
from grid_case_his
where year(create_date)='2021'
根据串入的年份查询出每月的统计数 then 后面可跟字段 因为我是统计数量 设置成’1’ 每次加一即可
以上是关于mysql 根据年份查出12个月的 统计数的主要内容,如果未能解决你的问题,请参考以下文章