OVH Cloud OVH Cloud

comptage

2 réponses
Avatar
Patrice
Bonjour,

J'ai 3 champs A B C

A B C
AA 1XX 1za
AA 1XX 1zb
AA 1XX 1zc
AA 1VV 1ca
AA 1VV 1cb

Y a t-il une astuce simple pour compter pour A les champs B et C
Voilà le résultat que je voudrais obtenir :

AA 2 5

2 = 2 valeurs différentes sur le champ B
5 = 5 " C

merci

2 réponses

Avatar
Ilan
Bonjour,
Pffiou j'espère que tu trouveras une réponse.
J'ai une requête mais qui t'affiche le résultat sur deux lignes et non une
seule

SELECT TBL.A, COUNT(TBL.A) & " B"
FROM (SELECT DISTINCT a,b FROM TABLE) AS TBL GROUP BY TBL.A
UNION
SELECT TBL1.A, COUNT(TBL1.A) & " C"
FROM (SELECT DISTINCT a,c FROM TABLE) TBL1 GROUP BY TBL1.A

Les vrais pros SQL devraient pouvoir te répondre


Bonjour,

J'ai 3 champs A B C

A B C
AA 1XX 1za
AA 1XX 1zb
AA 1XX 1zc
AA 1VV 1ca
AA 1VV 1cb

Y a t-il une astuce simple pour compter pour A les champs B et C
Voilà le résultat que je voudrais obtenir :

AA 2 5

2 = 2 valeurs différentes sur le champ B
5 = 5 " C

merci


Avatar
Eric
Bonjour,

Sous toutes réserves :
SELECT table.A,
(select count(*) from (SELECT Count(Table.B)
FROM Table
GROUP BY Table.B)) AS CompteDeBDifferent,
(select count(*) from (SELECT Count(Table.C)
FROM Table
GROUP BY Table.C)) AS CompteDeCDifferent
FROM table
GROUP BY table.A;

Bonjour,

J'ai 3 champs A B C

A B C
AA 1XX 1za
AA 1XX 1zb
AA 1XX 1zc
AA 1VV 1ca
AA 1VV 1cb

Y a t-il une astuce simple pour compter pour A les champs B et C
Voilà le résultat que je voudrais obtenir :

AA 2 5

2 = 2 valeurs différentes sur le champ B
5 = 5 " C

merci


--
A+
Eric
http://www.mpfa.info/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr