Compter nombre d'occurrences avec même valeur
nxsnexus
Messages postés
52
Date d'inscription
Statut
Membre
Dernière intervention
-
fifixe -
fifixe -
Bonjour,
Etudiant en info, je me creuse la tête sur un problème que je n'arrive pas à résoudre. Je dois en faite compter les valeurs identiques d'un champs, et ce quelles que soient les valeurs qui existent deux fois ou plus dans ce champs.
Pour l'instant, j'ai ceci :
Mon problème est que je ne sais pas si je dois utiliser un WHERE et indiquer que je cherche seulement ceux dont la valeur apparaît deux fois ou plus ou si je dois plutôt ajouter une conditionnelle au "COUNT(Champs2)". Dans les deux cas, je n'ai pas réussi à trouver comment faire. J'ai peur de limiter la sélection si j'ajoute un WHERE.
Je travaille sur Access 2010, et quand je pense avoir réussi à trouver la requête il me met l'erreur suivante : "Vous avez essayé d'exécuter une requête ne comprenant pas l'expression spécifiée "Champs1" comme une partie de la fonction d'agrégat". Voilà la requête exécutée :
Bref, j'espère que vous pourrez m'aider.
Merci d'avance. :)
Etudiant en info, je me creuse la tête sur un problème que je n'arrive pas à résoudre. Je dois en faite compter les valeurs identiques d'un champs, et ce quelles que soient les valeurs qui existent deux fois ou plus dans ce champs.
Pour l'instant, j'ai ceci :
SELECT Champs1, COUNT(Champs2) FROM table1;
Mon problème est que je ne sais pas si je dois utiliser un WHERE et indiquer que je cherche seulement ceux dont la valeur apparaît deux fois ou plus ou si je dois plutôt ajouter une conditionnelle au "COUNT(Champs2)". Dans les deux cas, je n'ai pas réussi à trouver comment faire. J'ai peur de limiter la sélection si j'ajoute un WHERE.
Je travaille sur Access 2010, et quand je pense avoir réussi à trouver la requête il me met l'erreur suivante : "Vous avez essayé d'exécuter une requête ne comprenant pas l'expression spécifiée "Champs1" comme une partie de la fonction d'agrégat". Voilà la requête exécutée :
SELECT Champs1 FROM Table1 GROUP BY Champs2 HAVING COUNT(Champs2)>1 ORDER BY Champs1;
Bref, j'espère que vous pourrez m'aider.
Merci d'avance. :)
A voir également:
- Sql compter le nombre d'occurence d'une valeur
- Faites afficher avec un fond coloré les cellules qui contiennent une valeur comprise entre 250 et 350. quel nombre est dessiné en surbrillance ? ✓ - Forum Excel
- Nombre de jours entre deux dates excel - Guide
- Nombre facile - Télécharger - Outils professionnels
- Le fichier contient le nombre de voyageurs dans 3 gares. dans la cellule b5, saisissez une formule qui calcule le total et se met à jour si on change une valeur du tableau. quel total obtenez-vous ? quelle formule avez-vous saisie ? ✓ - Forum Google Docs
- Excel compter le nombre de oui ✓ - Forum Excel
3 réponses
Salut,
je ferais ça :
A+ Blux
je ferais ça :
SELECT Champs1, COUNT(Champs2) FROM Table1 GROUP BY Champs2 HAVING COUNT(Champs2)>1 ORDER BY Champs1;
A+ Blux
"Les cons, ça ose tout. C'est même à ça qu'on les reconnait"
fifixe
merci blux, ça m'a affiché exactement ce que je voulais; comme quoi il n'y a pas que les cons qui osent!