标题:asp 学生成绩排名 SQL 写法
只看楼主
bichaoguo
Rank: 1
等 级:新手上路
帖 子:66
专家分:0
注 册:2008-5-11
 问题点数:0 回复次数:15 
asp 学生成绩排名 SQL 写法
我有一个表 有考生姓名 name 字段 考生单科成绩chengji 字段
我希望考生登陆自己帐号的时候,能够看到自己排名
这个SQL 应该怎么写

非常感谢
<%
mUserName=Session("name")
set rs1=server.createobject("adodb.recordset")
sqlm="select(select count(*)from fyusercx where chengji>=a.chengji and fyuser1='"&mUserName&"') as mc * from fyusercx a

where fyuser1='"&mUserName&"'"

%>

你的总排名:<%=rs1("mc")%>

但是排名什么都不显示,为什么呢

请各位大哥帮忙!非常感谢
搜索更多相关主题的帖子: SQL asp 学生 考生 排名 
2008-05-11 10:12
madpbpl
Rank: 4
等 级:贵宾
威 望:11
帖 子:2876
专家分:244
注 册:2007-4-5
得分:0 
sqlserver数据库?
2008-05-11 10:15
bichaoguo
Rank: 1
等 级:新手上路
帖 子:66
专家分:0
注 册:2008-5-11
得分:0 
是的
2008-05-11 10:20
bichaoguo
Rank: 1
等 级:新手上路
帖 子:66
专家分:0
注 册:2008-5-11
得分:0 
表名是:fyusercx  考生姓名字段名是:fyuser1  考生成绩字段名是:chengji
2008-05-11 10:21
tianyu123
Rank: 1
等 级:新手上路
威 望:2
帖 子:576
专家分:0
注 册:2007-8-26
得分:0 
表的结构是什么样的?

改变一切,须从改变观念开始!
2008-05-11 10:37
madpbpl
Rank: 4
等 级:贵宾
威 望:11
帖 子:2876
专家分:244
注 册:2007-4-5
得分:0 
sqlm="select(select count(*)from fyusercx where chengji>=a.chengji and fyuser1='"&mUserName&"') as mc, * from fyusercx a

where fyuser1='"&mUserName&"'"
mc后面加个逗号试试,我这里没调试环境,不方便测试。
2008-05-11 10:43
bichaoguo
Rank: 1
等 级:新手上路
帖 子:66
专家分:0
注 册:2008-5-11
得分:0 
表的结构
表名是:fyusercx  这个表里的字段
考生姓名字段名是:fyuser1  
考生密码:password
考生成绩字段名是:chengji

就这样单一的一个表
2008-05-11 10:48
bichaoguo
Rank: 1
等 级:新手上路
帖 子:66
专家分:0
注 册:2008-5-11
得分:0 
显示的都是第一名
2008-05-11 10:49
bichaoguo
Rank: 1
等 级:新手上路
帖 子:66
专家分:0
注 册:2008-5-11
得分:0 
不对,怎么显示的都是第一名。
2008-05-11 10:50
madpbpl
Rank: 4
等 级:贵宾
威 望:11
帖 子:2876
专家分:244
注 册:2007-4-5
得分:0 
sqlm="select(select count(*)from fyusercx where chengji>=a.chengji) as mc, * from fyusercx a

where fyuser1='"&mUserName&"'"
2008-05-11 10:53



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-213662-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.014935 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved