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
声明:该文观点仅代表作者本人,入门客AI创业平台信息发布平台仅提供信息存储空间服务,如有疑问请联系rumenke@qq.com。
- 上一篇:没有了
- 下一篇:没有了
