Distinct em 1 campo quando o select me retorna mais de 1
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
Discussão (2)
Carregando comentários...