Bonjour,
Dans une table de contacts sous Access, j'ai des doublons relatifs (uniquement sur le nom et le prénom) et j'ai un champ "créé le" au format date.
Pour isoler les doublons les plus ancien afin de les supprimer, j'ai essayé ceci:
Ça ne fonctionne pas et je sens bien que ce n'est pas correct. (je ne suis pas encore une flèche en SQL
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 SELECT * FROM (SELECT * FROM contacts1 WHERE (((contacts1.Nom) In (SELECT [Nom] FROM [contacts1] As Tmp GROUP BY [Nom],[Prénom] HAVING Count(*)>1 And [Prénom] = [contacts1].[Prénom]))) ORDER BY contacts1.Nom, contacts1.Prénom) WHERE [créé le] < [créé le]; "c'est là que ça doit buguer")
Si quelqu'un peut m'aiguiller, je lui en serai reconnaissant.
Merci d'avance.
Partager