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
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
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" <guy.roydor@NOlaposteSPAM.net> a écrit dans le message de
news:4165E7BD.6030501@NOlaposteSPAM.net...
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
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