>
>select id,nome,count(*) as duplicado from cliente group by cpf having duplicado>1 into cursor cDuplicado
>
>
>O Count(*) faz com que some as ocorrencias que fazem o grupo CPF, assim 2 CPF iguais (group by cfp), duplicado =2.
>
>Já o having tem como objetivo filtrar a select após seu processamento, pois se colocar na where, não funcionaria. Assim, o SELECT primeiro cria todos os grupos de CFP e depois filtra apenas os maiores que 1, pois obviamente estão duplicados.
É isso ai muito obrigado.
Fernando Borges
Fernando Borges.