PERGUNTA SQL MUITO SIMPLES
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????
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????
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
Boa tarde,
No mysql faço assim:
SELECT DAte(MAX(usu_data)), usu_nome from tb_usuario
Você esta utilizando qual banco?
Até mais.
No mysql faço assim:
SELECT DAte(MAX(usu_data)), usu_nome from tb_usuario
Você esta utilizando qual banco?
Até mais.
é Access ( 2003).
Curioso que tentei assim, mas o Access não aceita.
Curioso que tentei assim, mas o Access não aceita.
o campo Data esta com o formato de data mesmo?
Tenta assim:
SELECT Max( Tb_TabelaX.data) AS MáxDedata
FROM Tb_TabelaX;
Até mais.
SELECT Max( Tb_TabelaX.data) AS MáxDedata
FROM Tb_TabelaX;
Até mais.
Tópico encerrado , respostas não são mais permitidas