OVH Cloud OVH Cloud

Count(distinct

2 réponses
Avatar
G Roydor
Bonjour,

j'ai un pb avec
select ColA, count(distinct ColB) from TAB
group by ColA

Access n'en veut pas (oéprateur manquant)
quelle est la syntaxe pour obtenir le résultat ?
Merci
GR

2 réponses

Avatar
3stone
Salut,

"G Roydor"
j'ai un pb avec
select ColA, count(distinct ColB) from TAB
group by ColA

Access n'en veut pas (oéprateur manquant)
quelle est la syntaxe pour obtenir le résultat ?



Et si tu regroupe sur ColB également, cela ne le fait pas ?


SELECT ColA, Count(ColB) AS NbreDeB
FROM Table
GROUP BY ColA, ColB;


Non ?


--
A+
Pierre (3stone) Access MVP
~~~~~~~~~~~~~~~~~~~~~~~
http://users.skynet.be/mpfa
http://users.skynet.be/accesshome

Avatar
Maxence HUBICHE [MVP Access]
Le mot clé DISTINCT n'est pas à sa place...
Ce serait plutôt SELECT DISTINCT...
Maintenant, que veux-tu faire exactement ?
Ne serait-ce pas plutôt :

SELECT TAB.ColA, Count(TAB.ColB) AS NbreDeB
FROM (SELECT DISTINCT ColA, ColB FROM TAB)
GROUP BY TAB.ColA;



--
Maxence HUBICHE
Formateur et Developpeur Indépendant
Microsoft MVP Office Systems - Access
Site : http://www.access-maxence.com
Blog : http://www.access-maxence.com/blog/
Rédacteur & Développeur sur http://www.developpez.com
Forum Access : http://www.developpez.net/forums/viewforum.php?f8
FAQ Access : http://access.developpez.com/faq
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-


"G Roydor" a écrit dans le message de
news:
Bonjour,

j'ai un pb avec
select ColA, count(distinct ColB) from TAB
group by ColA

Access n'en veut pas (oéprateur manquant)
quelle est la syntaxe pour obtenir le résultat ?
Merci
GR