PERGUNTA SQL MUITO SIMPLES

MARCOS 02/09/2011 12:49:38
#383221
Pessoal, é fácil mais esqueci!

Tabela: Tb_TabelaX

Campos: Cod_Func, Numero, Data

Quando peço para trazer tudo:

Select Cod_Func, Numero, Data From Tb_TabelaX


é retornado números duplicados, pois tenho registros com mesmo número , mais datas diferentes


Pergunta:

Como trazer os registros de tal modo que , quando houver duplicidade de números, retorne somente o número que tiver
a data mais recente????
JUNIORISA 02/09/2011 12:59:39
#383222
Cara alem de data vc pode usar um campo ID por exemplo e na hora do select fazer um ORDER BY ID DESC ou fazer como se fosse uma busca aonde na hora do select ele busque apenas pelo que foi inserido na caixa
ALTAIR148 02/09/2011 13:05:20
#383224
Resposta escolhida
Boa tarde,

No mysql faço assim:


SELECT DAte(MAX(usu_data)), usu_nome from tb_usuario

Você esta utilizando qual banco?

Até mais.
MARCOS 02/09/2011 13:22:57
#383227
é Access ( 2003).
Curioso que tentei assim, mas o Access não aceita.
ALTAIR148 02/09/2011 13:23:29
#383229
o campo Data esta com o formato de data mesmo?
ALTAIR148 02/09/2011 13:30:37
#383232
Tenta assim:

SELECT Max( Tb_TabelaX.data) AS MáxDedata
FROM Tb_TabelaX;


Até mais.
Tópico encerrado , respostas não são mais permitidas