Re: [SQL ] 請問如何找最近一筆資料

看板Database作者 (hasio)時間17年前 (2008/05/27 18:04), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/5 (看更多)
※ 引述《kazumi6533 (patrick)》之銘言: : 使用的DataBase是Access,想請問 : 如果我有一個表如下 : ID Date Value : A 1/1 100 : A 1/2 200 : A 1/3 300 : B 1/1 10 : B 1/2 20 : C 1/1 10 : 每一個id紀錄不同日期的數字,請問如果我要取任一筆最近的那一天 : ex A的最新資料,要怎麼下SQL比較好? : 我現在是全部取出來照日期排序取最新的那筆,可是我覺得好像應該有更好的 : 方法? : 謝謝 access沒用過~~所以不知道有沒有更好的方法!MS-SQL可以用子查詢寫出來 select id,date,value from table t1 where id='a' and date=(select max(date) from table t2 where a1.id=a2.id) 只不過...寫這樣還不如用日期排序取最近一筆的資料就好比較方便省事 select top 1 id,date,value from table where id='a' order by date desc -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.127.194.122
文章代碼(AID): #18EzobQ0 (Database)
討論串 (同標題文章)
文章代碼(AID): #18EzobQ0 (Database)