Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

BStar

Distinct em 1 campo quando o select me retorna mais de 1

Recommended Posts

Olá a todos.

 

Bem, estou com o seguinte problema.

 

Estou fazendo uma consulta na qual preciso que me seja retornado somente um resultado para cada nome informado.

 

O problema é o seguinte: Na minha tabela possuo alguns cadastros com vários nomes iguais mas com datas de cadastramento diferentes.. Tipo

 

Nome Data_Cadastro

-----------

Joao Silva 01/12/2009

Joao Silva 01/11/2009

Joao Silva 11/11/2009

Joao Silva 10/09/2009

 

Maria Lucia 01/12/2009

Maria Lucia 01/11/2009

Maria Lucia 02/11/2009

Maria Lucia 01/10/2009

 

Dessa forma, quando eu faço um Select Distinct com o nome, eu tenho todos esses resultados retornados :(

 

Como faço para ter somente isso como resultado:

 

Nome Data_Cadastro

-----------

Joao Silva 01/12/2009

Maria Lucia 01/12/2009

 

Queria que me fosse retornado somente uma linha para cada nome independente da data...

 

Se houver 30 nomes como "João Silva" com 30 datas diferentes, queria me retornasse somente 1 independente da data.

 

Isso é só para eu ter uma idéia porque na verdade, a minha consulta usará 3 tabelas :(

 

Ps1: Sou iniciante em SQL

PS2: Acho que o banco foi mal modelado :(

 

Muito obrigado a todos.

 

ABS

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.