当前位置: 代码迷 >> DB2 >> 向各位数据库高手求教!解决方法
  详细解决方案

向各位数据库高手求教!解决方法

热度:7587   发布时间:2013-02-26 00:00:00.0
向各位数据库高手求教!
数据库中scorenew表中有如下数据:记录了一个学校比较乱的学生成绩记录,每个学生对应不同的课程,一个课程又至少有两个老师,在2006年里考试不及格的同学(result='F'),可在2007年补考,若补考过了则该学生该门课程是认为合格的(如2002101),也可以在2006考试虽然是及格,但由于分数刚好60,也允许同学补考,但补考成绩不及格则被认为该生课程是不合格的(如2002102也就是对同一个学生ID,课程成绩以该门课程考试时间最大的那个为准).
学号                     课程名               老师                             考试结果         考试日期
studentid           classname         classteacher             result             testdate
2002100               数学                   B2老师                         P                       2006-7-3
2002100               外语                   C1老师                         P                       2006-7-5
2002100               语文                   A1老师                         P                       2006-7-1
2002101               数学                   B2老师                         P                       2006-7-3
2002101               语文                   A1老师                         F                       2006-7-1
2002101               语文                   A1老师                         P                       2007-7-1
2002102               数学                   B1老师                         P                       2006-7-3
2002102               数学                   B1老师                         F                       2007-7-3
2002102               外语                   C1老师                         P                       2006-7-5
2002102               语文                   A1老师                         F                       2006-7-1
  相关解决方案