`
wzhiju
  • 浏览: 139092 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

oracle 按时间进行分类统计的sql语句

阅读更多
近期,要做一个按照时间统计数据库中的记录总量的语句,
如在时间 2011-5-25 12:40:30  2011-5-25 12:41:30 之间有10条记录,如果统计要精确到分钟;sql 语句如下:

select to_char(PROCTIME,'yyyy-mm-dd HH:mm24') as time,count(*) as count
FROM  LOGINFO GROUP BY to_char(PROCTIME,'yyyy-mm-dd HH:mm24')
其中 PROCTIME 为 时间的那一列,自己根据数据库列名进行修改,LOGINFO 为表名;

如果统计要精确到小时:(24代表24小时制)
select to_char(PROCTIME,'yyyy-mm-dd HH24') as time,count(*) as count
FROM  LOGINFO GROUP BY to_char(PROCTIME,'yyyy-mm-dd HH24')
1
0
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics