入门客AI创业平台(我带你入门,你带我飞行)
博文笔记

oracle sql 按时间统计(天、周、月、季、年)

创建时间:2014-08-18 投稿人: 浏览次数:1348

最近在做一个会员发展统计功能,有个按时间统计的功能让我记忆犹新。

表里面需要有一个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。
  • 上一篇:没有了
  • 下一篇:没有了
未上传头像