[ACCESS] Compter avec un critère

Résolu/Fermé
xlaurin Messages postés 4 Date d'inscription mardi 5 août 2008 Statut Membre Dernière intervention 5 août 2008 - 5 août 2008 à 16:55
CaPiT Messages postés 609 Date d'inscription lundi 7 janvier 2008 Statut Membre Dernière intervention 21 avril 2010 - 5 août 2008 à 18:01
Bonjour,

J'ai 2 colonnes A et B dans une table.
Il peut y avoir plusieurs B différents pour un même A.
Je veux compter le nombre de B pour un même A.

J'ai essayé la fonction DCount, mais sans succés...

Quelqu'un a t-il une idée?

Merci beaucoup pour votre aide!!

7 réponses

CaPiT Messages postés 609 Date d'inscription lundi 7 janvier 2008 Statut Membre Dernière intervention 21 avril 2010 51
5 août 2008 à 17:00
Bonjour.

Je viens de tester cette requête, ça à l'air de marcher:

SELECT ColonneA, Count(ColonneB) AS CompteNbColonneB
FROM Table
GROUP BY ColonneA;
0
xlaurin Messages postés 4 Date d'inscription mardi 5 août 2008 Statut Membre Dernière intervention 5 août 2008
5 août 2008 à 17:10
Merci pour cette réponse ultra-rapide!
Ca marche, je vais essayer d'intégrer ça à ma requête existante
0
CaPiT Messages postés 609 Date d'inscription lundi 7 janvier 2008 Statut Membre Dernière intervention 21 avril 2010 51
5 août 2008 à 17:12
De rien, mets ton post en "Résolu"

Bonne journée à toi !
0
xlaurin Messages postés 4 Date d'inscription mardi 5 août 2008 Statut Membre Dernière intervention 5 août 2008
5 août 2008 à 17:38
Ca se corse... J'ai voulu simplifier pour le forum, mais je n'arrive pas au résultat voulu avec ma base entière.

Le pb, c'est qu'il existe d'autres colonnes (n° d'articles présents dans une commande). Il y a donc beaucoup de lignes avec un seul A et un seul B, mais avec le numéro d'article changeant.
Quand je fait le compte, il compte autant de colonnes B qu'il y a d'articles. Puis-je exclure cette colonne du comptage?

Merci!
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
CaPiT Messages postés 609 Date d'inscription lundi 7 janvier 2008 Statut Membre Dernière intervention 21 avril 2010 51
5 août 2008 à 17:54
Tu as deux possibilités:

Soit tu ne les mets vraiment pas dans la requête.
Soit tu les mets, et dans la liste ou il y a regroupement tu choisis "où".
0
xlaurin Messages postés 4 Date d'inscription mardi 5 août 2008 Statut Membre Dernière intervention 5 août 2008
5 août 2008 à 18:00
Je vais donc faire plusioeurs requête séparées

Merci
0
CaPiT Messages postés 609 Date d'inscription lundi 7 janvier 2008 Statut Membre Dernière intervention 21 avril 2010 51
5 août 2008 à 18:01
De rien. Bonne journée !
0