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

有难度的sql统计
sqlserver中data1表的记录如下:
编号   日期             姓名   年龄   数学   语文   英语
1001   2006-1-1     AA         22     56       66       44
1002   2006-1-1     BB         20       66     77       55
  ..       .....         ..         ..       ..     ..       ..
2001   2006-1-1     AAA         22     56       66       44
2002   2006-1-1     ABB         20       66     77       55
  ..       .....         ..         ..       ..     ..       ..
1001   2006-2-1     AA         22     56       66       44
1002   2006-2-1     BB         20       66     77       55
  ..       .....         ..         ..       ..     ..       ..
2001   2006-2-1     AAA         22     56       66       44
2002   2006-2-1     ABB         20       66     77       55
  ..       .....         ..         ..       ..     ..       ..
我现在想得到如下的统计结果:
把每个月中编号为1001--10xx每天的各科成绩求平均数和2001--20xx每天的各科成绩求平均数分别求出来,应该怎么实现啊?哪位大虾给洒点笔墨啊.....谢谢了!!!!


------解决方案--------------------
group by....