| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1758 人关注过本帖
标题:asp 学生成绩排名 SQL 写法
取消只看楼主 加入收藏
bichaoguo
Rank: 1
等 级:新手上路
帖 子:66
专家分:0
注 册:2008-5-11
收藏
 问题点数:0 回复次数:10 
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
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
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
bichaoguo
Rank: 1
等 级:新手上路
帖 子:66
专家分:0
注 册:2008-5-11
收藏
得分:0 
现在的问题是:
我输入5个考生的成绩:
考生姓名:  a   b   c    d     e  
考生考分    90  40  80   100   50

如果是正确的话,我用a 登陆应该总排名是 2 但是显示的确是1 .用e登陆显示的是3 怎么会有这样的错误呢
2008-05-11 10:56
bichaoguo
Rank: 1
等 级:新手上路
帖 子:66
专家分:0
注 册:2008-5-11
收藏
得分:0 
我现在用的就是这样的写法:
set rs1=server.createobject("adodb.recordset")
sqlm="select(select count(*)from fyusercx where chengji>=a.chengji ) as mc, * from fyusercx a where fyuser1='"&mUserName&"'"
2008-05-11 10:57
bichaoguo
Rank: 1
等 级:新手上路
帖 子:66
专家分:0
注 册:2008-5-11
收藏
得分:0 
用d 登陆的时候,显示第5名!
2008-05-11 10:58
bichaoguo
Rank: 1
等 级:新手上路
帖 子:66
专家分:0
注 册:2008-5-11
收藏
得分:0 
如果有相同的分数。就比如应该是并列第2名的,但是显示出来是并列第三名!
2008-05-11 12:00
快速回复:asp 学生成绩排名 SQL 写法
数据加载中...
 
   



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

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