日期:2014-05-17  浏览次数:20869 次

关于排名问题 求高手
要设计一个学校的软件,用asp的
现在我有一个问题,就是关于总分排名的,  

总分为如语文,数学,英语。。。。。

在网页上显示时,   总分(期中或期末)   学科的总成绩相加

现在是排名::

如     排   名     学   号     成   绩
          1             001         450
          2             002         443
          3             003         442
          3             004         442
          3             005         442
          6             006         440
        .........


下一页   数据是
        6               007         440
        6               008         440
        7               009         439
        8               010         432
        8               011         432
        12             012         420

此时有下一页,上一页


要如何写呢??此时有没有好的例子呢??请高手帮忙

下一页的分页是有想出来,   但是上一页就不知道怎么实现了,   请高手帮忙

------解决方案--------------------
第一页排名是正确的,说明楼主没有把排名条件,如order by 传到下一页,应该在提交时把条件也传到下一页。
------解决方案--------------------
<%
Dim conn,Rs,SQLcmd,DBPath,DatabaseName,TableName
Dim myID,shFolde
shFolde = "指定数据排序字段名 "
SQLcmd= "Select * From "&TableName& " Order by "&shFolde& " desc "
%>

------解决方案--------------------
我上面的分页“下一页”点击是没有错,可以实现我的效果,但是上一页就不知道要怎么样带参数过去了,了 ===============> 上一页与下一页除了数字不同外,还有哪里不同?
------解决方案--------------------
楼主见意你用联合查询..看你好像是两个表..最好贴出表结构
------解决方案--------------------
网上很多分页代码啊,上一页和下一页的不同,思想就是:上一页=当前页-1;下一页=当前页+1
------解决方案--------------------
高手似乎不喜欢回答这样 "难 "的问题