例如下表:
学号 姓名 语文 数学 英语
0001 张三 85 76 86
0002 李四 74 66 95
0003 王五 59 78 66
.............如何用SQL语句计算出每个人的 总成绩(语文+数学+英语)呢?
好用立刻结贴!
学号 姓名 语文 数学 英语
0001 张三 85 76 86
0002 李四 74 66 95
0003 王五 59 78 66
.............如何用SQL语句计算出每个人的 总成绩(语文+数学+英语)呢?
好用立刻结贴!
解决方案 »
- 求一成熟的电子厂MRP系统,包括生产,备料,采购,品管,仓库几个模块.价格约在2万元以下.要可以去培训实施.
- vb 如何操纵 excel 中的数据
- 怎么样做出的安装程序在Win98.win2000.winXP下都能运行?
- 我要MDI字窗体上的Toolbar在运行时显示在MDI主窗体上...
- 打包问题 大家谈谈看法
- 有人在北京惠泽智信科技有限公司干过吗?这公司怎么样?
- no_com(探花)和yclyz(我很菜,所以要学) 进来领分!!!!
- SQL-SERVER如何导出到ACCESS2000? KVZ()你的类是怎么使用的?我没有时间慢慢看。谢谢!
- 有没有简单的日期加减运算的办法?
- ERROR LNK2019求解决呀
- 求助:打印机程序.
- 求助一个关于程序退出的问题
用你的方法得到的是这些条记录的成绩的总和,我要的是每一条(也就是每个人)的成绩。
另外,我不是在SQLServer中用,而是在VB中用RecordSet对象打开的。
你的方法在VB的Rs对象中无法执行!!!
各位,急呀
select 学号,姓名,cint(语文)+cint(数学)+cint(英语) as 总成绩 from tablename
写在Rs的open语句中就行了
rs.open"select 学号,姓名,cint(语文)+cint(数学)+cint(英语) as 总成绩 from tablename",参数1,参数2
cn.connectstring="---------"
cn.open
cn.excute "select 学号,姓名,(cint(语文)+cint(数学)+cint(英语)) as 总成绩 from tablename"
应该就可以了
dim cn as new adodb.connection
结贴~