SQL高手请进来一下,谢谢
我有这样一个问题,现在有两个表:成绩表和学生表,
分别有如下字段:
学生表:
学号 | 班级 | 系别 | 入学年份 | 学院 |
成绩表:
学号 | 课程 | 成绩 |
我想现在用些SQL语句通过学号把这两个表连接起来,然后再分别按 班级, 系别,以及学院等分组, 把各班,各系,各学院的成绩是某个范围的比例找出来并创建到一个新表中去.
最后的结果应该如下:
1.如果按学生表中的班级来进行统计就是下列字段:
班级 课程 比例
2.如果按学生表中的系别来进行统计就是下列字段:
系别 课程 比例
3.如果按学生表中的学院来进行统计就是下列字段:
学院 比例 (因为一个学院的不同系别的课程是不一样的,所以在此就没有课程这一列,而是学校全部课程成绩是某个范围
内的占所有人的一个比例).
谢谢!!