[SQL ] 指令請教-MAX

作者: woohyuk49 (Forever H.O.T)   2021-09-11 20:05:43
內容/問題描述:
ID 消費日期 消費時間 產品 流水號
12 1100901 100101 A 001
12 1100901 100101 B 001
12 1100901 100101 C 001
12 1100901 100101 B 002
12 1100901 100101 C 002
29 1100903 141520 A 001
33 1100903 213043 A 001
33 1100903 213043 B 002
33 1100903 213043 C 003
45 1100911 121110 A 001
45 1100911 121110 B 001
45 1100911 121110 A 002
45 1100911 121110 B 002
45 1100911 121110 C 002
請問我該怎麼下指令才能找出以下的資料
主要是找出各ID的消費日期、時間 的最大流水號
12 1100901 100101 B 002
12 1100901 100101 C 002
29 1100903 141520 A 001
33 1100903 213043 C 003
45 1100911 121110 A 002
45 1100911 121110 B 002
45 1100911 121110 C 002
目前測試用
SELECT * FROM TABLE WHERE 流水號=(SELECT MAX(流水號) FROM TABLE)
但只找出這筆
33 1100903 213043 C 003
先謝謝各位版友了 感謝
作者: tedcat (動靜:MSN暱稱為主)   2021-09-12 12:25:00
要先group by
作者: sam0308   2021-09-12 15:59:00
子查詢條件多加一個id?!
作者: Phenomenon (Kuma)   2021-10-15 09:58:00

Links booklink

Contact Us: admin [ a t ] ucptt.com