SQL按分钟统计分组
我有一个表 traffic_data 里面有字段date_time(DATETIME类型)、speed(int类型),里面是每2分钟一条数据,现在想以分钟(4分钟、8分钟、50分钟等等,只要是60以内的偶数分钟都有可能)来进行统计speed。
表结构:
date_time speed
2011-06-23 20:10:00 1
2011-06-23 20:12:00 2
2011-06-23 20:14:00 3
2011-06-23 20:14:00 1
2011-06-23 20:14:00 2
2011-06-23 20:16:00 2
(特别说明:date_time可能有重复的)
如:按4分钟统计,等于大于2011-06-23 20:10:00小于2011-06-23 20:14:00这段时间内speed为3。时间显示为2011-06-23 20:14:00
结果:
date_time speed
2011-06-23 20:14:00 3
2011-06-23 20:18:00 8
......... ....
--------------------------------------------------------------------
另外,我用的是MySql数据库,网上说的一些方法函数MySql貌似不支持,没做出来。本人SQL一塌糊涂,诚心请教高手,万分感谢!