|
Bas de page | |
---|---|
Auteur | Sujet : Moyenne un peu compliquée |
Publicité | Posté le 21-12-2006 à 15:14:50 |
flo850 moi je | ca devait marcher : SELECT COUNT(idCochon)/COUNT(DISTINCT idUser) as nb_cochon_par_user FROM cochon Message cité 1 fois Message édité par flo850 le 21-12-2006 à 15:41:23 |
polo021 | select avg(cnt) from select count(*) as cnt from cochon group by id_user Message édité par polo021 le 21-12-2006 à 16:26:34 |
mrbebert | SELECT COUNT(*) AS nb_cochons FROM Cochon
|
MagicBuzz | à vue de nez, c'est la première qui est la plus rapide |
anapajari s/travail/glanding on hfr/gs; |
nero27 |
|
MagicBuzz |
Message cité 1 fois Message édité par MagicBuzz le 21-12-2006 à 18:57:53 |
polo021 | effectivement apres verification sur db2 (mais sans données de masse), la query de flo est + rapide que la mienne Message cité 1 fois Message édité par polo021 le 21-12-2006 à 20:17:44 |
Publicité | Posté le 21-12-2006 à 20:17:21 |
flo850 moi je |
|
nero27 | En effet, le fait qu'il y ait au moins un cochon par user était ce qu'il me fallait |
anapajari s/travail/glanding on hfr/gs; |
|
MagicBuzz | ça c'est parceque DB2 est crétin et que le COUNT() retourne un INT au lieu d'un NUMERIC : là tu fais une division entre deux entiers. donc le count retourne un entier. 2 > 5 307 596 / 2 894 135 > 1 donc en entier ça fait 1.
Message cité 1 fois Message édité par MagicBuzz le 22-12-2006 à 11:14:07 |
MagicBuzz | Avec Oracle :
Message édité par MagicBuzz le 22-12-2006 à 11:15:13 |
MagicBuzz |
|
anapajari s/travail/glanding on hfr/gs; |
|
polo021 |
|
polo021 | je ne dois faire aucun casting pour que ca m'affiche ca correctement.
Message édité par polo021 le 22-12-2006 à 13:06:46 |
flo850 moi je | donc c'est kif kif en fait ( 1% d'ecart ) |
Publicité | Posté le |
Sujets relatifs | |
---|---|
[résolu] Besoin d'aide pour écrire une requête SQL compliquée | Calcule de somme saisie et moyenne. |
Structure de requete compliquée HELP PLEASE | aide calcule de moyenne |
[C] Moyenne d'entiers -> résultat à virgule | calculer une moyenne en enlevant avant deux données... |
[RESOLU][Javascript] Mise en page compliquée :) | prob Variable et fonction moyenne |
Access, requète un peu compliquée... | une requete assez compliquée |
Plus de sujets relatifs à : Moyenne un peu compliquée |