怎样实现统计表中某字段值的总和 ASP+ACCESS
表结构如下,表名test,id(自动编号),subject科目(文本),credit学分(数字)
id subject credit
1 高数 4
2 马哲 2
请问高手怎样统计表中credit(学分)字段的总和 4+2=6
然后把它赋给一个变量total_credit
问题点数:0、回复次数:9Top
1 楼liuyangxuan(阿轩)回复于 2004-05-04 10:54:06 得分 0
sum(*)Top
2 楼postfix2(风间真)回复于 2004-05-04 11:04:38 得分 0
conn.open "connection database string" '自已写数据库连接;
set rs=server.createobject("adodb.recordset")
sql="select sum(credit) as rs1 from test"
rs.open sql,conn,1,2
response.write rs(0)Top
3 楼postfix2(风间真)回复于 2004-05-04 11:05:07 得分 0
conn.open "connection database string" '自已写数据库连接;
set rs=server.createobject("adodb.recordset")
sql="select sum(credit) as rs1 from test"
rs.open sql,conn,1,2
total_credit=rs(0)
Top
4 楼fishnet0950(小鱼)回复于 2004-05-04 13:47:32 得分 0
sql="select sum(credit) as total from test"
rs.open sql,conn,1,3
total_credit=rs("total")
response.write total_creditTop
5 楼starswar(无情剑客)回复于 2004-05-04 14:45:07 得分 0
mysql="select sum(字段名) as tl from table"
set conn=server.createobject("adodb.connection")
conn.open 数据库链接字符串
set rs=conn.execute mysql
tl=rs("tl")
tl就是要求的和Top
6 楼FEB15(张郎)回复于 2004-05-04 15:27:23 得分 0
markTop
7 楼Jasonzou(☆奋斗成就未来☆)回复于 2004-05-04 22:53:53 得分 0
有错误啊
错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][ODBC Microsoft Access Driver] SELECT 子句中包含一个保留字、拼写错误或丢失的参数,或标点符号不正确。
/findscorestep1.asp, 第 9 行
Top
8 楼Jasonzou(☆奋斗成就未来☆)回复于 2004-05-04 23:09:17 得分 0
postfix2(想做浪人)
sql="select sum(credit) as rs1 from test"
rs.open sql,conn,1,2
total_credit=rs(0)
解释一下total_credit=rs(0)语句好吗?
Top
9 楼Jasonzou(☆奋斗成就未来☆)回复于 2004-05-04 23:24:15 得分 0
11Top




