Exclusão de registros duplicados usando Max
Pessoal, me surgiu uma dúvida..
Eu preciso realizar um delete mas somete poderá ficar o registro que tiver a menor data.
Exemplo :
>
Data Dado
01-09-2013 Fabiano
01-08-2013 Fabiano
01-08-2013 Fabiano
01-06-2013 Fabiano
01-06-2013 Fabiano
A saída teria que ser:
>
Data Dado
01-06-2013 Fabiano
Excluindo todos os outros.
Eu fiz isso :
>
Delete From tabela where
(data,dado) in
(
Select max(data),dado
From Mailling
Group by data,dado
)
Mas ele exclui tudo...
Obrigado pela ajuda.
Discussão (6)
Carregando comentários...