Ola pessoal, bom dia.....
EStava querendo localizar num bd tuplas coinciddentes ( OBD corresponde a nome, idde e cpf de duas cidades )..o problema que cadastraram registros iguais...até criei uma consulta de localizar coincidentes, isso foi facil...depois pensei em criar uma consulta exclusao que eliminasse essa duplicidade...ok excluiu, porem todas os registros que tinham a duplicidade, mas o que quero é que o access elimine a cópis do registro. Exemplo TEnho ana duas ou mais vezes...ele deverá manter uma ana e nao excluir todas...entenderam?...é por sql??obrigada
SELECT First(Plan1.nome) AS [nome Campo], First(Plan1.idade) AS [idade Campo], First(Plan1.cpf) AS [cpf Campo], Count(Plan1.nome) AS NúmeroDeDupls
FROM Plan1
GROUP BY Plan1.nome, Plan1.idade, Plan1.cpf
HAVING (((Count(Plan1.nome))>1) AND ((Count(Plan1.cpf))>1));
isso foi o que o access gerou....é modificavel? tem codigo mais simples??
EStava querendo localizar num bd tuplas coinciddentes ( OBD corresponde a nome, idde e cpf de duas cidades )..o problema que cadastraram registros iguais...até criei uma consulta de localizar coincidentes, isso foi facil...depois pensei em criar uma consulta exclusao que eliminasse essa duplicidade...ok excluiu, porem todas os registros que tinham a duplicidade, mas o que quero é que o access elimine a cópis do registro. Exemplo TEnho ana duas ou mais vezes...ele deverá manter uma ana e nao excluir todas...entenderam?...é por sql??obrigada
SELECT First(Plan1.nome) AS [nome Campo], First(Plan1.idade) AS [idade Campo], First(Plan1.cpf) AS [cpf Campo], Count(Plan1.nome) AS NúmeroDeDupls
FROM Plan1
GROUP BY Plan1.nome, Plan1.idade, Plan1.cpf
HAVING (((Count(Plan1.nome))>1) AND ((Count(Plan1.cpf))>1));
isso foi o que o access gerou....é modificavel? tem codigo mais simples??