当前位置:编程学习 > asp >>

求一段mssql排序的asp代码!

set rs=server.CreateObject("adodb.recordset") SQL="select top 15 * from GameUser where byClass=1 order by sLevel desc" rs.open sql,conn,1,1 if not rs.eof then do while not rs.eof vtitle=rs("strUserID") vslevel=rs("sLevel") viexp=rs("iExp") %> <td><%=vtitle%></td> <td><%=vslevel%></td> <td><%=viexp%></td> 现在代码是这样的,现在的排名条件是按照数据库中slevel这个列的值来排名的,但是如果这个列的值相同排名就是随机.我想要实现这样的想法:就是主要排名标准按照slevel这个列的,如果这个列的数值一样,那么就看iexp这个列的值谁更高就排名靠前。不知道谁能帮我实现。多谢!!! 刚刚我也发了这个问题在,有几位朋友也回答了一些答案,我测试了一下,有一点问题,就是排序虽然正常了,但是按照升序排的,不是按降序,把 desc换成asc也是一样,刚刚提问的地址如下,大家帮忙解决下,非常感谢. http://zhidao.zzzyk.com/question/58754573.html
补充:麻烦回答问题的朋友能留下QQ吗?非常感谢.我的QQ是303133
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,