有表如下:
TM s01 s02 s03
2008-01-01 00:00:00 333 222 444
2008-01-01 00:05:00 383 239 283
2008-01-01 00:10:00 494 948 382
.......TM的数据为时间,每隔5分钟有一条数据产生现在要求s01,s02,s03根据日期产生的最大,最小和平均值我想到的Sql为:SELECT
date(tm) as tm,
max(s01) as xs01,
min(s01) as ms01
FROM
table
group by date(tm)
但是平均值不会求~~~求大大们教一下。。谢谢
TM s01 s02 s03
2008-01-01 00:00:00 333 222 444
2008-01-01 00:05:00 383 239 283
2008-01-01 00:10:00 494 948 382
.......TM的数据为时间,每隔5分钟有一条数据产生现在要求s01,s02,s03根据日期产生的最大,最小和平均值我想到的Sql为:SELECT
date(tm) as tm,
max(s01) as xs01,
min(s01) as ms01
FROM
table
group by date(tm)
但是平均值不会求~~~求大大们教一下。。谢谢
date(tm) as tm,
max(s01) as xs01,
min(s01) as ms01,avg(s01)
FROM
table
group by date(tm)