再开一贴,解决的话两贴一起结,都给解决的人,拜托了,谢谢了~
具体情况如下:
SchoolId Course Score Period
1 语文 100 20060102
1 数学 95 20050204
1 英语 103 20060103
3 数学 86 20060106
.
.
.
表说明:SchoolId: 学校ID
Course:课程
Score:分数
Period:发布期号
期号说明:2006 01 06
| | |
年份 周期 期号
周期分为:01:月报
02:季报
03:半年报
这个表里包含了每个学校根据自己的发布周期发布的成绩(每个学校的发布周期可能不同);
现在教育局要定期汇总平均成绩,汇总的时候教育局也要建立一个规则和学校一样的发布期,然后取这个发布期之前的每个学校的最新一期的成绩来进行平均运算。
请问如何写SQL语句。
上帖的地址:http://community.csdn.net/Expert/topic/5007/5007722.xml?temp=.3337366