首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > IBM DB2 >

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

2012-02-26 
向各位数据库高手求教!数据库中scorenew表中有如下数据:记录了一个学校比较乱的学生成绩记录,每个学生对应

向各位数据库高手求教!
数据库中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


2002102               语文                   A1老师                         F                       2007-7-1
2002103               数学                   B1老师                         P                       2006-7-3
2002103               外语                   C2老师                         P                       2006-7-5
2002103               语文                   A2老师                         P                       2007-7-1
2002104               数学                   B2老师                         P                       2006-7-3
2002104               外语                   C1老师                         F                       2006-7-5
2002104               外语                   C1老师                         P                       2007-7-5
2002104               语文                   A2老师                         P                       2006-7-1
.现在求下面几个SQL语句:
1.求所有科目都及格的人数.(已经解决)
2.求参加某门科目的人数和该门科目及格的人数.
3.求2006年度所有科目都及格的人数,即一次性考试通过的人数.
4.求某个时间范围内某个科目及格的人数.
呵呵如果你是数据库高手,不凡挑战下自己,这也许对你来说是个小CASE.


[解决办法]

热点排行