日期:2014-05-19  浏览次数:20409 次

如何统计这表的数据?
digitaldata
---------------------
revtime                                   val
2007-6-1   12:00:00               12.22
2007-6-1   12:30:00               10.09
2007-6-1   12:34:00               11.12
....
2007-6-2   02:00:00               9.78
....
2007-6-30   12:7:00               21.21
2007-6-30   17:00:00             23.90

-----------------------
如何得到这么一个统计表:列出每天的最大值、最小值和平均值?



------解决方案--------------------
select convert(char(10),revtime,120) revtime , max(val) val_max,min(val) val_min,avg(val) val_avg from digitaldata group by convert(char(10),revtime,120)