Опитайте това:
SELECT yourtable.*
FROM yourtable
WHERE (serial_num, version) in (select serial_num, max(version)
from yourtable
group by serial_num)
Подзаявката ще върне максималната версия за serial_num, така че това ще върне всички редове, където serial_num има максимална стойност. Вижте тази цигулка .