[SQL] Access 97 - max de count(*) group by
Fermé
Laaris
Messages postés
130
Date d'inscription
mardi 1 avril 2008
Statut
Membre
Dernière intervention
17 juin 2011
-
11 avril 2008 à 10:44
Sacha79 Messages postés 29 Date d'inscription samedi 27 juin 2009 Statut Membre Dernière intervention 5 février 2010 - 30 août 2009 à 21:56
Sacha79 Messages postés 29 Date d'inscription samedi 27 juin 2009 Statut Membre Dernière intervention 5 février 2010 - 30 août 2009 à 21:56
A voir également:
- [SQL] Access 97 - max de count(*) group by
- I14 pro max - Accueil - Guide téléphones
- Max ou netflix - Accueil - Streaming
- Max maillot avis - Forum Consommation & Internet
- Indicatif +97 - Guide
- To be filled by o.e.m - Forum Windows
5 réponses
UaLShark
Messages postés
191
Date d'inscription
vendredi 19 mai 2006
Statut
Membre
Dernière intervention
21 juillet 2010
35
11 avril 2008 à 11:28
11 avril 2008 à 11:28
SELECT [N° Taxon], count(*) AS [Nombre d'observations]
FROM observations
GROUP BY [N° Taxon]
having count(*) = (SELECT max( count(*))
FROM observations
GROUP BY [N° Taxon])
FROM observations
GROUP BY [N° Taxon]
having count(*) = (SELECT max( count(*))
FROM observations
GROUP BY [N° Taxon])
UaLShark
Messages postés
191
Date d'inscription
vendredi 19 mai 2006
Statut
Membre
Dernière intervention
21 juillet 2010
35
11 avril 2008 à 12:02
11 avril 2008 à 12:02
justement je l'ai testée sous oracle avant te l'écrire
malheureusement j'ai pas access je travaille avec open office :-(
malheureusement j'ai pas access je travaille avec open office :-(
Il y aurait moyen pour ces autres SGBD de faire un tri décroissant (ORDER BY DESC) sur la colonne retournant le nombre d'observations et de filtrer pour obtenir uniquement la première ligne, avec ROWNUM ou quelque chose d'équivalent, du moins il me semble à première vue.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Sacha79
Messages postés
29
Date d'inscription
samedi 27 juin 2009
Statut
Membre
Dernière intervention
5 février 2010
8
30 août 2009 à 21:56
30 août 2009 à 21:56
Ta requête devrait ressembler à peu près à ça :
http://ww11.xoowiki.com/Article/SQL-Server/detail-dune-valeur-max-enfant-143.aspx
http://ww11.xoowiki.com/Article/SQL-Server/detail-dune-valeur-max-enfant-143.aspx
11 avril 2008 à 11:49
C'est aussi ce que j'aurai fait sous Oracle, mais Access n'accepte pas max(count(*)).