Re: [SQL ] 查詢最新一筆資料!!
看板Database (資料庫)作者Masashi0620 (ぎゃぼー ο(≧▽≦)ο )時間18年前 (2006/12/03 22:00)推噓0(0推 0噓 0→)留言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
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 4 之 4 篇):
Database 近期熱門文章
PTT數位生活區 即時熱門文章