按年、按月、按周、按日进行统计分析

来源:互联网 发布:python json encode 编辑:程序博客网 时间:2024/05/23 02:05

其实这里用到的及时将时间进行to_char转换以后进行分组的过程,下面举个例子进行说明:

比如一个表中有一个字段为 stat_time为date型,要基于她进行各种分类统计。

 

1. 按年

select count(1),sum(1),to_char(stat_time,'yyyy') from 表 group by to_char(stat_time,'yyyy')

 

2.按月

select count(1),sum(1),to_char(stat_time,'yyyy-mm') from 表 group by to_char(stat_time,'yyyy-mm')

 

3.按周

select count(1),sum(1),to_char(stat_time,'iw') from 表 group by to_char(stat_time,'iw')

 

4.按天

select count(1),sum(1),to_char(stat_time,'yyyy-mm-dd') from 表 group by to_char(stat_time,'yyyy-mm-dd')

 

0 0
原创粉丝点击