我有如下一个表:data
{
timestamp DATETIME
number int
}数据内容:timestamp number
2003-06-01 00:00:01 12
2003-06-01 00:01:01 17
2003-06-01 00:02:01 20
2003-06-01 00:03:01 7
2003-06-01 00:04:01 23
2003-06-01 00:05:01 3
2003-06-01 00:06:01 12
2003-06-01 00:07:01 13
2003-06-01 00:08:01 15
2003-06-01 00:09:01 23
2003-06-01 00:10:01 3
2003-06-01 00:11:01 7
.
.
.现在,我需要一条SQL,能够把
00:00:00 - 00:20:00
00:20:00 - 00:40:00
00:40:00 - 01:00:00
01:00:00 - 01:02:00
之间的数字的平均值给出来怎么写?select avg(number),??? where ??? group by ??
{
timestamp DATETIME
number int
}数据内容:timestamp number
2003-06-01 00:00:01 12
2003-06-01 00:01:01 17
2003-06-01 00:02:01 20
2003-06-01 00:03:01 7
2003-06-01 00:04:01 23
2003-06-01 00:05:01 3
2003-06-01 00:06:01 12
2003-06-01 00:07:01 13
2003-06-01 00:08:01 15
2003-06-01 00:09:01 23
2003-06-01 00:10:01 3
2003-06-01 00:11:01 7
.
.
.现在,我需要一条SQL,能够把
00:00:00 - 00:20:00
00:20:00 - 00:40:00
00:40:00 - 01:00:00
01:00:00 - 01:02:00
之间的数字的平均值给出来怎么写?select avg(number),??? where ??? group by ??
from tbl)a
group by a.mins