HardBirch

按小时统计

时间:09-08-18 栏目:安卓学习笔记 作者:张飞不张,文采横飞 评论:0 点击: 1,348 次

表:T
字段:begin_time,end_time,t_result
值:

2008-08-01 00:30:00  , 2009-08-01 01:00:00,  10
2008-08-01 01:00:00  , 2009-08-01 01:30:00,  20
2008-08-01 01:30:00  , 2009-08-01 02:00:00,  30
2008-08-01 02:00:00  , 2009-08-01 02:30:00,  10
2008-08-01 02:30:00  , 2009-08-01 03:00:00,  10

现在要按每小时统计一次结果:

显示如下:

time,t_result
2009-08-11 01:00:00  10
2009-08-11 02:00:00  50
2009-08-11 03:00:00  20

 

解决如下:

SQL> SELECT ROUND(end_time,'HH') time, SUM(t_result) t_result
  2  FROM T
  3  GROUP BY ROUND(end_time,'HH');

TIME                  T_RESULT
------------------- ----------
2009-08-11 01:00:00        10
2009-08-11 02:00:00        50
2009-08-11 03:00:00        20

声明: 本文由( 张飞不张,文采横飞 )原创编译,转载请保留链接: 按小时统计

按小时统计:等您坐沙发呢!

发表评论


QQ群互动

Linux系统与内核学习群:194051772

WP建站技术学习交流群:194062106

魔豆之路QR

魔豆的Linux内核之路

魔豆的Linux内核之路

优秀工程师当看优秀书籍

优秀程序员,要看优秀书!

赞助商广告

友荐云推荐