sql 统计查询(按月统计)

Posted _xkoko

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql 统计查询(按月统计)相关的知识,希望对你有一定的参考价值。

--String 类型 转化为 年月日  yyyy-mm-dd      to_date(substr(t.submit_time,1,10)))

如果统计一年  需要用  left  join 

(select level mymonth from dual
connect by level<13) n  

left join  (

select  extract(month from to_date(v.CHECK_TIME,‘yyyy-mm-dd hh24:mi:ss‘)) as  tmonths from table_name v

group by extract(month from to_date(v.CHECK_TIME,‘yyyy-mm-dd hh24:mi:ss‘)) 

ORDER BY tmonths  ) m  on  m.tmonths  =n.mymonth 


以上是关于sql 统计查询(按月统计)的主要内容,如果未能解决你的问题,请参考以下文章

SQL按月统计,按日分组

SQL 查询每个月统计的数据。

MySql按周,按月,按日分组统计数据

sql中如何把具体日期转化为按月排序?

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

oracle中group by按月分组统计