J'essaie de mettre à jour des enregistrements dans une table .mdb avec le nombre d'enregistrements contenant la même valeur.table de mise à jour ADO SQL avec le résultat du groupe par requête
Le SQL ne fonctionne pas au-dessous mais je pense que donne une indication de ce que je suis en train de réaliser.
UPDATE table1 AS A
INNER JOIN (SELECT PH_BSP , Count(PH_BSP) AS PHCOUNT FROM table1 GROUP BY PH_BSP) AS B
ON A.PH_BSP=B.PH_BSP
SET A.PH_SORT = B.PHCOUNT;
Des idées?
Merci pour l'info. Si les fonctions d'agrégat de domaine sont la seule façon de le faire pour une table d'accès, je pense que c'est revenir à «grouper» dans une table temporaire et rejoindre l'original. Je traite des centaines de milliers d'enregistrements par jour (dans de nombreuses bases de données) et DCount est juste trop lent (comme des heures à ralentir) Merci encore pour l'aide – brett