近期,要做一个按照时间统计数据库中的记录总量的语句,
如在时间 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')
如在时间 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')