作者Masashi0620 (ぎゃぼー ο(≧▽≦)ο )
看板Database
标题Re: [SQL ] 查询最新一笔资料!!
时间Sun Dec 3 22:05:10 2006
我觉得这个地方应该可以用子叙述是解决吧...^^
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