看板Programming
标 题Re: [问题] ASP-- order by datetime desc的问题
发信站HISDT 风禹科技验证有限公司 (Wed Mar 18 16:40:18 2009)
转信站ptt!news.ntu!feeder.seed.net.tw!netnews!not-for-mail
不是写了吗:「更多的资讯请上网搜寻 分页查询 最佳化」
http://www.google.com.tw/search?hl=zh-TW&q=%E5%88%86%E9%A0%81%E6%9F%A5%E8%A9%A2+%E6%9C%80%E4%BD%B3%E5%8C%96&meta=&aq=f&oq=
这边有一篇微软的中文技术文件:
http://www.microsoft.com/taiwan/msdn/library/2003/Jul-2003-tw/adonetbest.htm
针对你的问题,就是把 Top 1 当作第一页,把 2nd, 3rd 当作第二页处理。
==> 本文由 "del <[email protected]>"
> 於 news:4f4L7Z%2489Y%40ptt.cc 发表
> ※ 引述《琏琏 <[email protected]>, 看板: Programming》之铭言:
> : 简单一点直接把第一笔放弃
> : 硬要用 SQL 语法就是用多层 SELECT 来查...
> : SELECT * FROM
> : SELECT TOP 2 FROM
> : SELECT TOP 3 FROM
> : ...
> : ORDER BY datetime desc
> : ORDER BY datetime asc
> : ORDER BY datetime desc
> : 更多的资讯请上网搜寻 分页查询 最佳化
> 请问可以再详细说一下吗?
> 我刚刚想到用这个
> sql="SELECT * FROM AAA WHERE BBB order by dateandtime desc"
> 这个时候再用 between 2 and 4的功能去筛选上面sql搜寻出来的资料
> 这样是否可行?
> 我之前想用 sql="SELECT * FROM AAA WHERE BBB between 2 and 4;"
> 但是资料一直会新增, row 的数字又会一直递增, 这样就不能用了.
> 还是, 有人可以教我, 怎麽先把最新的资料拿出来,
> 然後再去筛选一次吗?
>
> : ==> 本文由 "del <[email protected]>"
> : > 於 news:4f30Gk%247mK%40ptt.cc 发表
> : > 如果现在资料库有5笔资料,
> : > 我如果放 order by datetime desc ,
> : > 资料是照最後更新的跑出来.
> : > 问题:
> : > 如果我想每次都是最後"第二更新"以及"第三更新"的跑出来,
> : > 该怎麽写才可以做到?
> : > 谢谢!!
>
--
风禹科技验证有限公司 ASP.NET Web News Reader 0.2.8 UTF-8 Beta
网站地图
http://tlcheng.twbbs.org/wwwmap.htm
流域防洪/区域水资源/徐昇网/玫瑰图/语音通讯 文章与程式
Basic/Fortran/Windows API/.Net/辅助说明档 原始码、文章与讨论
微软程式设计、系统管理使用新技术论坛讨论区,网友回覆後即时简讯、电子邮件通知:
MSDN:
http://social.msdn.microsoft.com/Forums/zh-TW/categories/
TechNet:
http://social.technet.microsoft.com/Forums/zh-TW/categories/
--
ASPNET News Reader
http://tlcheng.twbbs.org/News/Reader.aspx
RSS 2.0
http://tlcheng.twbbs.org/News/rss2.aspx?Action=List&Newsgroup=tw.bbs.comp.language