Re: [SQL ] 查詢最新一筆資料!!

看板Database (資料庫)作者 (ぎゃぼー ο(≧▽≦)ο )時間18年前 (2006/12/03 22:00), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串4/4 (看更多)
我覺得這個地方應該可以用子敘述是解決吧...^^ SELECT TWorkType_id, Bticket_Num, Eticket_Num FROM Ticket_Manage WHERE in_date = ( SELECT MAX(in_date) FROM Ticket_Manage) AND (Bticket_Num = '1347001') AND (Eticket_Num = '1347100') GROUP BY TWorkType_id, Bticket_Num, Eticket_Num 把in_date的最大值用子敘述式查出來 然後再用where 去限定in_date要最大值就可以 當然 in_date的最大值要是最新的那一筆才行摟...:p 試試看摟 因為我剛好也遇到這個需要 自己用這個方法成功了 所以也提供你參考看看 ^^ ※ 引述《teddypig ()》之銘言: : 我要找出此票號的最新一筆紀錄 : 我的SQL語法是 : SELECT MAX(in_date) AS Expr1, TWorkType_id, Bticket_Num, Eticket_Num : FROM Ticket_Manage : WHERE (Bticket_Num = '1347001') AND (Eticket_Num = '1347100') : GROUP BY TWorkType_id, Bticket_Num, Eticket_Num : 但是我查出來是兩筆資料 : 請問我哪裡有出錯了嗎? -- ~*~ ~*~ ~*~ ~*~ ~*~ ~*~ ~*~ ~*~ ~*~ ~*~ ☆‥‥☆렊 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.73.164.169
文章代碼(AID): #15SjY35c (Database)
文章代碼(AID): #15SjY35c (Database)