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.