不知道怎么用一条语句实现,大家给看看,谢谢
成绩记录
TABLE Grade(
StuSysID --学生系统编号
CourseSysID --课程系统编号
Credit --学分(整数)
Grade --成绩(在0-100之间的整数)
)
StuSysID是从学生信息里选出来的,表示需要进行计算的学生,数量不定.
CourseSysID是从其他表里选出来的,表示学生学过的课程,数量不定.
一个学生的成绩有很多条这样de记录,数目不定.
我现在要求每个学生的平均成绩,并插入另外一个表里.
平均分de算法,我给个例子说明一下:
StuSysID=345
CourseSysID IN [1,2,3],成绩分别是95 65 85,学分是8 6 6
平均分=(95*8+65*6+85*6)/(8+6+6)
学生有很多,每个人都学过很多课。够麻烦的吧,我搞不定,大家帮帮忙,谢谢。