绝顶高手们过来!一个小小挑战交给您了!
对我来说是绝对的难题,只好交给您帮我看看了。
哭求。谢谢!分一定给!
需求如下:
有这样一张表:dmstm
stno stsubject sttype styear stpd ststm
9990101 地理 期末 20042005 第一学期 75
9990101 化学 期末 20042005 第一学期 87
9990101 生物 期末 20042005 第一学期 85.5
9990101 数学 期末 20042005 第一学期 85
9990101 外语 期末 20042005 第一学期 70
9990101 物理 期末 20042005 第一学期 86
9990101 语文 期末 20042005 第一学期 64
9990101 政治 期末 20042005 第一学期 48
9990101 计算机原理 期末 20042005 第一学期 70
9990101 C语言编程 期末 20042005 第一学期 83
9990101 basic语言 期末 20042005 第一学期 64
9990101 AAAA 期末 20042005 第一学期 48
9990101 BBBBBB 期末 20042005 第一学期 70
9990101 DDDDDD 期末 20042005 第一学期 83
9990101 地理 期中 20042005 第一学期 75
9990101 化学 期中 20042005 第一学期 87
9990101 生物 期中 20042005 第一学期 85.5
9990101 数学 期中 20042005 第一学期 85
9990101 外语 期中 20042005 第一学期 70
9990101 物理 期中 20042005 第一学期 86
9990101 语文 期中 20042005 第一学期 64
9990101 政治 期中 20042005 第一学期 48
9990101 计算机原理 期中 20042005 第一学期 70
9990101 C语言编程 期中 20042005 第一学期 83
9990101 basic语言 期中 20042005 第一学期 64
9990101 AAAA 期中 20042005 第一学期 48
9990101 BBBBBB 期中 20042005 第一学期 70
9990101 DDDDDD 期中 20042005 第一学期 83
9990101 地理 测验1 20042005 第一学期 75
9990101 化学 测验1 20042005 第一学期 87
9990101 生物 测验1 20042005 第一学期 85.5
9990101 数学 测验1 20042005 第一学期 85
9990101 外语 测验1 20042005 第一学期 70
9990101 物理 测验1 20042005 第一学期 86
9990101 语文 测验1 20042005 第一学期 64
9990101 政治 测验1 20042005 第一学期 48
9990101 计算机原理 测验1 20042005 第一学期 70
9990101 C语言编程 测验1 20042005 第一学期 83
9990101 basic语言 测验1 20042005 第一学期 64
9990101 AAAA 测验1 20042005 第一学期 48
9990101 BBBBBB 测验1 20042005 第一学期 70
9990101 DDDDDD 测验1 20042005 第一学期 83
9990101 地理 测验2 20042005 第一学期 75
9990101 化学 测验2 20042005 第一学期 87
9990101 生物 测验2 20042005 第一学期 85.5
9990101 数学 测验2 20042005 第一学期 85
9990101 外语 测验2 20042005 第一学期 70
9990101 物理 测验2 20042005 第一学期 86
9990101 语文 测验2 20042005 第一学期 64
9990101 政治 测验2 20042005 第一学期 48
9990101 计算机原理 测验2 20042005 第一学期 70
9990101 C语言编程 测验2 20042005 第一学期 83
9990101 basic语言 测验2 20042005 第一学期 64
9990101 AAAA 测验2 20042005 第一学期 48
9990101 BBBBBB 测验2 20042005 第一学期 70
9990101 DDDDDD 测验2 20042005 第一学期 83
9990101 地理 测验3 20042005 第一学期 75
9990101 化学 测验3 20042005 第一学期 87
9990101 生物 测验3 20042005 第一学期 85.5
9990101 数学 测验3 20042005 第一学期 85
9990101 外语 测验3 20042005 第一学期 70
9990101 物理 测验3 20042005 第一学期 86
9990101 语文 测验3 20042005 第一学期 64
9990101 政治 测验3 20042005 第一学期 48
9990101 计算机原理 测验3 20042005 第一学期 70
9990101 C语言编程 测验3 20042005 第一学期 83
9990101 basic语言 测验3 20042005 第一学期 64
9990101 AAAA 测验3 20042005 第一学期 48
9990101 BBBBBB 测验3 20042005 第一学期 70
9990101 DDDDDD 测验3 20042005 第一学期 83
9990101 地理 期末 20042005 第二学期 75
9990101 化学 期末 20042005 第二学期 87
9990101 生物 期末 20042005 第二学期 85.5
9990101 数学 期末 20042005 第二学期 85
9990101 外语 期末 20042005 第二学期 70
9990101 物理 期末 20042005 第二学期 86
9990101 语文 期末 20042005 第二学期 64
9990101 政治 期末 20042005 第二学期 48
9990101 计算机原理 期末 20042005 第二学期 70
9990101 C语言编程 期末 20042005 第二学期 83
9990101 basic语言 期末 20042005 第二学期 64
9990101 AAAA 期末 20042005 第二学期 48
9990101 BBBBBB 期末 20042005 第二学期 70
9990101 DDDDDD 期末 20042005 第二学期 83
9990101 地理 期中 20042005 第二学期 75
9990101 化学 期中 20042005 第二学期 87
9990101 生物 期中 20042005 第二学期 85.5
9990101 数学 期中 20042005 第二学期 85
9990101 外语 期中 20042005 第二学期 70
9990101 物理 期中 20042005 第二学期 86
9990101 语文 期中 20042005 第二学期 64
9990101 政治 期中 20042005 第二学期 48
9990101 计算机原理 期中 20042005 第二学期 70
9990101 C语言编程 期中 20042005 第二学期 83
9990101 basic语言 期中 20042005 第二学期 64
9990101 AAAA 期中 20042005 第二学期 48
9990101 BBBBBB 期中 20042005 第二学期 70
9990101 DDDDDD 期中 20042005 第二学期 83
9990101 地理 测验1 20042005 第二学期 75
9990101 化学 测验1 20042005 第二学期 87
9990101 生物 测验1 20042005 第二学期 85.5
9990101 数学 测验1 20042005 第二学期 85
9990101 外语 测验1 20042005 第二学期 70
9990101 物理 测验1 20042005 第二学期 86
9990101 语文 测验1 20042005 第二学期 64
9990101 政治 测验1 20042005 第二学期 48
9990101 计算机原理 测验1 20042005 第二学期 70
9990101 C语言编程 测验1 20042005 第二学期 83
9990101 basic语言 测验1 20042005 第二学期 64
9990101 AAAA 测验1 20042005 第二学期 48
9990101 BBBBBB 测验1 20042005 第二学期 70
9990101 DDDDDD 测验1 20042005 第二学期 83
9990101 地理 测验2 20042005 第二学期 75
9990101 化学 测验2 20042005 第二学期 87
9990101 生物 测验2 20042005 第二学期 85.5
9990101 数学 测验2 20042005 第二学期 85
9990101 外语 测验2 20042005 第二学期 70
9990101 物理 测验2 20042005 第二学期 86
9990101 语文 测验2 20042005 第二学期 64
9990101 政治 测验2 20042005 第二学期 48
9990101 计算机原理 测验2 20042005 第二学期 70
9990101 C语言编程 测验2 20042005 第二学期 83
9990101 basic语言 测验2 20042005 第二学期 64
9990101 AAAA 测验2 20042005 第二学期 48
9990101 BBBBBB 测验2 20042005 第二学期 70
9990101 DDDDDD 测验2 20042005 第二学期 83
9990101 地理 测验3 20042005 第二学期 75
9990101 化学 测验3 20042005 第二学期 87
9990101 生物 测验3 20042005 第二学期 85.5
9990101 数学 测验3 20042005 第二学期 85
9990101 外语 测验3 20042005 第二学期 70
9990101 物理 测验3 20042005 第二学期 86
9990101 语文 测验3 20042005 第二学期 64
9990101 政治 测验3 20042005 第二学期 48
9990101 计算机原理 测验3 20042005 第二学期 70
9990101 C语言编程 测验3 20042005 第二学期 83
9990101 basic语言 测验3 20042005 第二学期 64
9990101 AAAA 测验3 20042005 第二学期 48
9990101 BBBBBB 测验3 20042005 第二学期 70
9990101 DDDDDD 测验3 20042005 第二学期 83
需获得如下数据:
stno 地理1 地理2 地理 化学1 化学2 化学 生物1 生物2 生物
数学1 数学2 数学 外语1 外语2 外语 物理1 物理2 物理 语文1 语文2 语文
政治1 政治2 政治 计算机原理1 计算机原理2 计算机 C语言编程1 C语言编程2 C语言编程
basic语言1 basic语言2 basic语言 AAAA1 AAAA2 AAAA BBBBBB1 BBBBBB2 BBBBBB
DDDDDD1 DDDDDD2 DDDDDD3
必要说明:
dmstm中:
stno:学生编号
stsubject:科目
sttype:考试类型
styear:考试学年
stpd:考试学期
ststm:考试成绩
新出来的表中:
stno:学生编号
地理1:地理科目20042005学年第一学期总评成绩
地理2:地理科目20042005学年第二学期总评成绩
地理:地理科目20042005学年总评成绩
其余类似
其中:学期总评成绩=((学期测验1+学期测验2+学期测验3)/学期测验次数)*0.3+学期期中*0.3+学期期末*0.4
学年总评成绩=第一学期学期总评成绩*0.4+第二学期学期总评成绩*0.6
备注:
1.事先未知有多少个科目
2.事先未知有多少次测验
3.事先未知某一种测验类型是否有成绩(记录)