Você pode fazer um subselect retornando o max(data) no filtro where, dessa forma ele vai trazer.
Algo como where ((Select max(data) from tabela) = tabela.data)
Desculpe mas apenas de cabeça não vou saber fazer correto, mas esse ai é um caminho pra você chegar onde você quer.