1. 程式人生 > >按年、按月、按周、按日進行統計分析

按年、按月、按周、按日進行統計分析

其實這裡用到的及時將時間進行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')