日期:2014-05-17  浏览次数:20688 次

简单的统计问题
有如下一张表
id d_lrrq A1 A2 A3 A4 A5 A6 A7 A8 A9 A10
1 2010-12-8 12:02:20 2.0 2.5 2.8 1.0 2.5 2.5 2.3 2.5 2.6 5.5
2 2010-12-8 12:02:20 2.0 21.5 2.8 3.0 3.5 2.5 2.3 2.5 8.6 3.5
3 2010-11-9 12:02:20 4.0 12.5 2.8 1.0 2.5 2.5 7.3 8.5 9.6 8.5
4 2010-12-9 12:02:20 34.0 2.5 3.8 1.0 7.5 78.5 2.3 2.5 2.6 3.5
5 2010-12-9 12:02:20 23.0 2.5 34.8 1.0 2.5 2.5 2.3 2.5 8.6 0.5
6 2010-12-9 12:02:20 26.0 2.5 2.8 1.0 2.5 2.5 2.3 2.5 2.6 3.5

怎么样统计出A1到A10的日平均值和月平均值!!
新手,请高手帮忙!

------解决方案--------------------
--日平均
select d_lrrq ,avg(A1),...
from tablename
group by d_lrrq

--月平均
select to_char(d_lrrq,'yyyy-mm'),avg(A1)...
from tablename
group by to_char(d_lrrq,'yyyy-mm')
------解决方案--------------------
没看懂要什么,仔细讲讲?
------解决方案--------------------
d_lrrq字段存储的日期精确到秒怎么生成月平均字段!~~~
我看这不简单,建议用存储过程处理吧
------解决方案--------------------
探讨
有如下一张表
id d_lrrq A1 A2 A3 A4 A5 A6 A7 A8 A9 A10
1 2010-12-8 12:02:20 2.0 2.5 2.8 1.0 2.5 2.5 2.3 2.5 2.6 5.5
2 2010-12-8 12:02:20 2.0 21.5 2.8 3.0 3.5 2.5 2.3 2.5 8.6 3.5
3 2010-11-9 12:02:20 4.0 ……