Jump to content

Recommended Posts

Posted

Bonjour

Je cherche à compter et trier le résultat dune requête avec :


SELECT adresseip COUNT(*) AS nombre FROM compteur ORDER BY nombre DESC

Mon objectif : savoir combien il y a de lignes dans la table compteur pour chaque valeur de la colonne adresseip et trier le résultat pour avoir au début du tableau les adresseip les plus fréquentes.

Mais ma requête ne fonctionne pas, le tableau est trié par adresseip croissante.

Par avance merci de votre aide.

Francois

Posted

Pour moi ta requête devrait plutôt ne pas fonctionner parce qu'il manque une virgule. Il manque aussi un group by.


select adresseip,count(*) from compteur group by adresseip order by count desc

Non?

Jacques.

Posted

bonjour Jacques

J'y suis finalement arrivé entretemps:


SELECT adresseip, espace, repertoire, COUNT(*) AS nombre FROM compteur GROUP BY adresseip ORDER BY nombre DESC

avec cette requête.

Tu as parfaitement raison, il y manquait, au moins, une virgule.

Merci encore une fois de ton aide.

Francois

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
×
×
  • Create New...