oracle sql 按时间统计(天、周、月、季、年)
最近在做一个会员发展统计功能,有个按时间统计的功能让我记忆犹新。
表里面需要有一个Date或DateTime类型的字段,假设为:statictis_date
以下?表示要聚合的其他条件
按天统计数目:
select count(?) from table
group by to_char(statictis_date, "yyyy/MM/dd") --按天统计
order by to_char(statictis_date, "yyyy/MM/dd");
按周统计:
TO_CHAR(T.static_time,"IW"),TO_CHAR(T.static_time,"YYYY")
按月统计:
TO_CHAR(t.static_time,"YYYY-MM")
按季统计:
TO_CHAR(t.static_time,"Q")
按年统计:
TO_CHAR(t.static_time,"YYYY")
备注:可详细了解Oracle中的时间函数,如to_char和to_date
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。
- 上一篇: JS中使用EL表达式
- 下一篇: Yii的缓存使用详细教程