Boa tarde!
Tenho uma tabela que armazena Tempo, Volta, Categoria e outros dados:
![Impedir registros duplicados Captur14](https://i.servimg.com/u/f32/19/97/29/57/captur14.jpg)
Preciso filtrar essas informações para mostrar apenas registros não duplicados em que o valor armazenado em VOLTA seja o maior, como na anotação abaixo:
![Impedir registros duplicados Captur15](https://i.servimg.com/u/f32/19/97/29/57/captur15.jpg)
Os outros registros, com o valor contido em VOLTA menores, precisam ser ignorados.
Para chegar na filtragem da segunda imagem eu fiz:
SELECT tempos.num_atleta, tempos.nome, tempos.categoria, tempos.volta, Sum(tempos.tempo) AS Tempo
FROM tempos
WHERE categoria='PÉ DE AÇO' AND tempo <> null AND volta < 7
GROUP BY tempos.num_atleta, tempos.nome, tempos.categoria, tempos.volta
ORDER BY Sum(tempos.tempo)
Como faço para eliminar os registros duplicados?
Tenho uma tabela que armazena Tempo, Volta, Categoria e outros dados:
![Impedir registros duplicados Captur14](https://i.servimg.com/u/f32/19/97/29/57/captur14.jpg)
Preciso filtrar essas informações para mostrar apenas registros não duplicados em que o valor armazenado em VOLTA seja o maior, como na anotação abaixo:
![Impedir registros duplicados Captur15](https://i.servimg.com/u/f32/19/97/29/57/captur15.jpg)
Os outros registros, com o valor contido em VOLTA menores, precisam ser ignorados.
Para chegar na filtragem da segunda imagem eu fiz:
SELECT tempos.num_atleta, tempos.nome, tempos.categoria, tempos.volta, Sum(tempos.tempo) AS Tempo
FROM tempos
WHERE categoria='PÉ DE AÇO' AND tempo <> null AND volta < 7
GROUP BY tempos.num_atleta, tempos.nome, tempos.categoria, tempos.volta
ORDER BY Sum(tempos.tempo)
Como faço para eliminar os registros duplicados?