学习型 ASP/PHP/ASP.NET 主机 30元/年全能 ASP/PHP/ASP.NET 主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付
 16 12
发新话题
打印

asp 学生成绩排名 SQL 写法

现在的问题是:
我输入5个考生的成绩:
考生姓名:  a   b   c    d     e  
考生考分    90  40  80   100   50

如果是正确的话,我用a 登陆应该总排名是 2 但是显示的确是1 .用e登陆显示的是3 怎么会有这样的错误呢

TOP

我现在用的就是这样的写法:
set rs1=server.createobject("adodb.recordset")
sqlm="select(select count(*)from fyusercx where chengji>=a.chengji ) as mc, * from fyusercx a where fyuser1='"&mUserName&"'"

TOP

用d 登陆的时候,显示第5名!

TOP

和我想的有点象,错了一位,你再检查一下吧,我机子iis环境都没有

TOP

如果有相同的分数。就比如应该是并列第2名的,但是显示出来是并列第三名!

TOP

和我想的有点象,错了一位,你再检查一下吧,

这个应该怎么检查呀!

我看不出语句有什么不对的地方!

TOP

 16 12
发新话题