我有个表是这样的:
表1:
考试名称 考试时间 学生学号 题 型 成 绩
考试一 02-2-10 1 听力 15
考试一 02-2-10 1 阅读 33
考试一 02-2-10 1 单选 15 想要在DBGrid上不显示表上的“题型”和“成绩”,而是把各种题型的得分加起来作为总成绩:
考试名称 考试时间 学生学号 总成绩
考试一 02-2-10 1 63
问如何操作?难道要新建一个表来专门存放总成绩嘛?
表1:
考试名称 考试时间 学生学号 题 型 成 绩
考试一 02-2-10 1 听力 15
考试一 02-2-10 1 阅读 33
考试一 02-2-10 1 单选 15 想要在DBGrid上不显示表上的“题型”和“成绩”,而是把各种题型的得分加起来作为总成绩:
考试名称 考试时间 学生学号 总成绩
考试一 02-2-10 1 63
问如何操作?难道要新建一个表来专门存放总成绩嘛?
解决方案 »
- 请问这个分页用什么方法实现啊?
- 祝福祖国60华诞!
- fastreport 如何实现这样的交叉报表
- 如何自动拨号
- 我还在开发的类似PHP、ASP的平台,希望寻求建议!
- 关于adoquery的问题,谢谢了啊
- 急!在fastreport中如何显示页码?
- 问一个简单的问题:在一些语句中经常会看到$37之类的语句,什么意思?是代表几进制
- DELPHI编译的时候出现:‘property previewoption does not exist’是什么原因啊? 暂时没有积分送大家了,请原谅
- 为什么在将一个已做好的窗体设为一另一个窗体一个panel的子窗体时出错
- 关于窗口的放置
- 晕死!竟然把外挂讨论置顶?Game论坛新奇观!
select 考试名称 , 考试时间 , 学生学号 ,sum(成 绩 ) as 总成绩 group by 考试名称 , 考试时间 , 学生学号
select max(考试名称),max(考试时间),学生学号,sum(成绩) as 总成绩 group by 学生学号
select 考试名称,考试时间,学生学号,sun(成绩) as 总成绩 from 表1 group by 考试名称,考试时间,学生学号