我是菜鸟,想请教大家一个问题
我先用查查询的方式将表中某个班级某学期的所有学生所有课程的成绩、学分调出到dbgrid中,
我想用循环的方法对每个学生求加权平均分,并把结果保留到另一个数据库中,这个已经把我弄
蒙了,只好请你们帮忙了!谢谢,
dbgrid中的数据显示如下:
学期 班级 学号 课程号 学分 成绩
1 信管001 070100101 0100101 3 90
1 信管001 070100101 0100102 3.5 80
1 信管001 070100101 0100103 4 60
1 信管001 070100101 0100104 3 77
1 信管001 070100102 0100101 3 80
1 信管001 070100102 0100101 3 60
1 信管001 070100102 0100102 3.5 50
1 信管001 070100102 0100103 4 77
1 信管001 070100102 0100104 3 67 谢谢帮忙,鞠躬!!:)
我先用查查询的方式将表中某个班级某学期的所有学生所有课程的成绩、学分调出到dbgrid中,
我想用循环的方法对每个学生求加权平均分,并把结果保留到另一个数据库中,这个已经把我弄
蒙了,只好请你们帮忙了!谢谢,
dbgrid中的数据显示如下:
学期 班级 学号 课程号 学分 成绩
1 信管001 070100101 0100101 3 90
1 信管001 070100101 0100102 3.5 80
1 信管001 070100101 0100103 4 60
1 信管001 070100101 0100104 3 77
1 信管001 070100102 0100101 3 80
1 信管001 070100102 0100101 3 60
1 信管001 070100102 0100102 3.5 50
1 信管001 070100102 0100103 4 77
1 信管001 070100102 0100104 3 67 谢谢帮忙,鞠躬!!:)
解决方案 »
- delphi怎样连接Sqlite 增删改查
- 请制做过手机铃声的进来帮帮小弟~~~~
- clientsocket 如何调用一个远程html页面?
- 我要开发一个简单的仓库管理系统,请各位大虾小虾帮帮忙,给分的哦!
- shadowfish(<)<-<-<<死鱼<)<-<-<) 来拿分!
- 在将数据库的数据导入到EXCEL中,发现有些列的属性为时间,而不是文本,不知道如何来设置列的属性
- 请教一个解决方案
- 菜鸟求救:关于DBGrid的问题
- 请问到哪去找这几本电子书?
- 如何在DbGrid中锁定前面几列记录???
- 王八蛋 居然倒分
- 请问大家送花给女孩子,送几朵为好?
Select 学期 班级 学号 课程号 sum(学分) as 总学分,sum(成绩) as 总成绩 from 表名 Group by 学期 班级 学号
Select 学期,班级,学号,sum(学分) as 总学分,sum(成绩) as 总成绩 from Score Group by 学期,班级,学号
这个语句我试过了,是正确的,能计算出总学分与总成绩,当然要求你的学分列与成绩列是数值型的