Prova detta:
SELECT yourtable.*
FROM yourtable
WHERE (serial_num, version) in (select serial_num, max(version)
from yourtable
group by serial_num)
Subquery kommer att returnera den maximala versionen för serienummer, så detta returnerar alla rader där serienummer har det maximala värdet. Se denna fiol .