Re: [問題] ASP-- order by datetime desc的問題

看板Programming作者時間15年前 (2009/03/18 17:01), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串5/6 (看更多)
不是寫了嗎:「更多的資訊請上網搜尋 分頁查詢 最佳化」 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 <delpeiro.bbs@ptt.cc>" > 於 news:4f4L7Z%2489Y%40ptt.cc 發表 > ※ 引述《璉璉 <devil@tainan.com.tw.x>, 看板: 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 <delpeiro.bbs@ptt.cc>" > : > 於 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
文章代碼(AID): #19mBXE00 (Programming)
討論串 (同標題文章)
文章代碼(AID): #19mBXE00 (Programming)