, поскольку в таблице есть только эти 3 поля, и вы фильтруете по uid, вы можете просто использовать MAX без JOIN:
SELECT version, MAX(datetime) Maxdatetime
FROM table
WHERE uuid='bla'
GROUP BY version
Однако, если в таблице было больше полей или вы не фильтруете по uid
- сначала нужно получить МАКСИМАЛЬНОЕ время / дату для каждой версии, а затем выбрать строку:
SELECT t.uuid, t.version, t.datetime
FROM table t JOIN (
SELECT version, MAX(datetime) Maxdatetime
FROM table
WHERE uuid='bla'
GROUP BY version
) r ON t.version = r.version AND t.datetime = r.Maxdatetime
WHERE t.uuid='bla'
ORDER BY t.datetime desc