看板 Database 關於我們 聯絡資訊
我覺得這個地方應該可以用子敘述是解決吧...^^ 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