设为首页收藏本站

新微赢技术网

 找回密码
 注册
搜索
热搜: 回贴
查看: 490|回复: 9
打印 上一主题 下一主题

asp 学生成绩排名 SQL 写法

[复制链接]
跳转到指定楼层
1#
发表于 2010-1-10 01:53:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我有一个表 有考生姓名 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")%>

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

请各位大哥帮忙!非常感谢
2#
发表于 2010-1-10 01:53:41 | 只看该作者
表的结构是什么样的?
回复 支持 反对

使用道具 举报

3#
发表于 2010-1-10 01:53:44 | 只看该作者
不对,怎么显示的都是第一名。
回复 支持 反对

使用道具 举报

4#
发表于 2010-1-10 01:53:48 | 只看该作者
sqlserver数据库?
回复 支持 反对

使用道具 举报

5#
发表于 2010-1-10 01:53:52 | 只看该作者
显示的都是第一名
回复 支持 反对

使用道具 举报

6#
发表于 2010-1-10 01:53:57 | 只看该作者
表的结构
表名是:fyusercx  这个表里的字段
考生姓名字段名是:fyuser1  
考生密码:password
考生成绩字段名是:chengji

就这样单一的一个表
回复 支持 反对

使用道具 举报

7#
发表于 2010-1-10 01:54:01 | 只看该作者
表名是:fyusercx  考生姓名字段名是:fyuser1  考生成绩字段名是:chengji
回复 支持 反对

使用道具 举报

8#
发表于 2010-1-10 01:54:05 | 只看该作者
sqlm="select(select count(*)from fyusercx where chengji>=a.chengji and fyuser1='"&mUserName&"') as mc, * from fyusercx a

where fyuser1='"&mUserName&"'"
mc后面加个逗号试试,我这里没调试环境,不方便测试。
回复 支持 反对

使用道具 举报

9#
发表于 2010-1-10 01:54:09 | 只看该作者
是的
回复 支持 反对

使用道具 举报

10#
发表于 2010-1-10 01:54:13 | 只看该作者
sqlm="select(select count(*)from fyusercx where chengji>=a.chengji) as mc, * from fyusercx a

where fyuser1='"&mUserName&"'"
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

申请友链|小黑屋|最新主题|手机版|新微赢技术网 ( 苏ICP备08020429号 )  

GMT+8, 2024-11-19 10:46 , Processed in 0.099042 second(s), 8 queries , Gzip On, Memcache On.

Powered by xuexi

© 2001-2013 HaiAn.Com.Cn Inc. 寰耽

快速回复 返回顶部 返回列表