其实这里用到的及时将时间进行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.按周