|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité régulier
![]() Inscription : mars 2006 Messages : 19 ![]() |
Bonjour,
Dans une table "stat" j'ai la résolution écran des visiteurs, leur Ip et une date: id dates resolution ip 2 18/02/2011 1024*768 xxx.xxx.xxx.204 3 18/02/2011 1024*768 xxx.xxx.xxx.159 4 18/02/2011 1280*768 xxx.xxx.xxx.87 5 19/02/2011 1280*768 xxx.xxx.xxx.56 6 19/02/2011 1024*768 xxx.xxx.xxx.204 7 21/02/2011 1280*768 xxx.xxx.xxx.56 8 21/02/2011 1024*768 xxx.xxx.xxx.204 9 21/02/2011 1024*768 xxx.xxx.xxx.9 J'ai fait la requête suivante : Code :
SELECT resolution, count(resolution) as cptreso from stat group by resolution order by resolution resolution cptreso 1024*768 5 1280*768 3 J'ai bien les différentes résolutions avec la somme mais j'aimerais en plus affiner le résultat par ip, c'est a dire qu'un utilisateur qui est 3 fois dans la base (ex xxx.xxx.xxx.204) ne soit compté qu'une fois et de préférence avec la date la plus récente. J'aimerais obtenir : resolution cptreso 1024*768 3 1280*768 2 J'ai essayé de mettre un select dans le from mais ça ne fonctionne pas... qui peut m'aider svp ??? |
|
|
00
|
|
|
#2 | ||
|
Membre habitué
![]() Développeur informatique Inscription : juillet 2002 Messages : 96 ![]() |
bonjour,
tu peux essayer ca peut être ? Code :
__________________
Je connais des gens qui ne sont pas aware, il ne sont pas qu courant. il ne sont pas a l'attention de savoir qu'ils existent. "J-C Van dam" |
||
|
|
00
|
|
|
#3 |
|
Invité régulier
![]() Inscription : mars 2006 Messages : 19 ![]() |
Merci de ta réponse mais j'ai le message :
Vous avez essayé d'exécuter une requête ne comprenant pas l'expression spécifiée 'resolution' comme une partie de la fonction d'agrégat. |
|
|
00
|
|
|
#4 | ||
|
Membre habitué
![]() Développeur informatique Inscription : juillet 2002 Messages : 96 ![]() |
désolé j'avais pas vu que tu utilisais access
il faut lui mettre tous les membres dans un group by Code :
__________________
Je connais des gens qui ne sont pas aware, il ne sont pas qu courant. il ne sont pas a l'attention de savoir qu'ils existent. "J-C Van dam" |
||
|
|
00
|
|
|
#5 |
|
Invité régulier
![]() Inscription : mars 2006 Messages : 19 ![]() |
J'ai maintenant :
Impossible d'avoir une fonction d'agrégat dans la clause GROUP BY (count(resolution)). j'ai donc enlevé le count resolution du group by et quand je lance la requête il me demande d'entrer une date à la main. |
|
|
00
|
|
|
#6 | ||
|
Membre chevronné
![]() Inscription : mai 2006 Messages : 928 ![]() |
Bonjour,
peut etre Code :
|
||
|
|
00
|
|
|
#7 | ||
|
Invité régulier
![]() Inscription : mars 2006 Messages : 19 ![]() |
Merci cbleas ça fonctionne, et je viens de trouver pour inclure la date la plus récente si il y a plusieurs fois la même ip:
Code :
|
||
|
|
00
|
|
|
#8 |
|
Invité de passage
![]() Inscription : février 2011 Messages : 1 ![]() |
est ce qu'il y aquelqu'un meut me dire la reponse de cet question :Liste des noms de villages qui ont combattu contre le camp n°3 classés par ordre alphabétique (requetes imbriquées)
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com