
如何才能将asp中查询到的结果倒序显示?
代码如下:<%setrs=server.CreateObject("adodb.recordset")sql="selecttop24*from14768754834or...
代码如下:
<%set rs=server.CreateObject("adodb.recordset")
sql="select top 24 * from 14768754834 order by id desc"
rs.open sql,conn,1,1
do while not rs.eof
%>
日期:<%=rs("datetime")%>
<%
rs.movenext
loop
rs.close
set rs=nothing
%>
我要查询14768754834 表中最新24条信息记录,并且将录入时间,从第24条开始显示,输出来,依次是第24条、第23条、第22条......第1条!
请问我该如何修改代码来实现?
试过多种方法,始终无法解决,请高手指点,谢谢!
比如:
字段:id datetime
......
101 2013-10-11
102 2013-10-12
......
124 2013-12-18
我要倒序显示,显示结果为:2013-10-11、2013-10-12、......2013-12-18 展开
<%set rs=server.CreateObject("adodb.recordset")
sql="select top 24 * from 14768754834 order by id desc"
rs.open sql,conn,1,1
do while not rs.eof
%>
日期:<%=rs("datetime")%>
<%
rs.movenext
loop
rs.close
set rs=nothing
%>
我要查询14768754834 表中最新24条信息记录,并且将录入时间,从第24条开始显示,输出来,依次是第24条、第23条、第22条......第1条!
请问我该如何修改代码来实现?
试过多种方法,始终无法解决,请高手指点,谢谢!
比如:
字段:id datetime
......
101 2013-10-11
102 2013-10-12
......
124 2013-12-18
我要倒序显示,显示结果为:2013-10-11、2013-10-12、......2013-12-18 展开
4个回答
展开全部
SQL语句应该为:
select * from 14768754834 where id in (select top 24 id from 14768754834 order by id desc) order by datetime asc
select * from 14768754834 where id in (select top 24 id from 14768754834 order by id desc) order by datetime asc
展开全部
试试这个:
sql="select top 24 * from 14768754834 order by id desc,datetime asc"
在不行试试这个,
sql="select top 24 * from 14768754834 order by id desc,datetime desc"
应该有你想要的
sql="select top 24 * from 14768754834 order by id desc,datetime asc"
在不行试试这个,
sql="select top 24 * from 14768754834 order by id desc,datetime desc"
应该有你想要的
追问
谢谢,这样写输出的结果仍旧是按照最新ID排列,先判断ID,ID不会雷同,后面的时间排序没用了!还是谢谢你!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
问题解决,谢谢
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
sql="select top 24 * from 14768754834 order by id asc"
更多追问追答
追问
谢谢,但这不是升序降序的问题!百度查了很多,很多人都误解意思了!
我想要的是,从表中的160条信息记录中,根据ID查询出最新添加的24条信息并读取添加日期!
显示结果需要输出为:ID135信息日期、ID136信息日期、ID137信息日期......一直显示到第24条即ID160的信息日期!
追答
sql="select top 24 * from 14768754834 order by id asc"
就是
最早的ID135显示在最前面
最新的ID160显示在最后
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询