Précédent   Forum des professionnels en informatique > Bases de données > MySQL > Débuter
Débuter Forum d'entraide pour débuter avec MySQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 24/02/2008, 21h08   #1
Invité de passage
 
Inscription : février 2008
Messages : 27
Détails du profil
Informations forums :
Inscription : février 2008
Messages : 27
Points : 2
Points : 2
Par défaut Tranches et Affichage

Bonjours, je n'ai pas beaucou utlilisé MYSQL dans ma vie et je cherche a faire un truc assez spécifique. Un espece de mini sondage.

Il s'agit d'un espece de minijeux qui calcule la vitesse de perception moyenne des gens en fonction de l'Age. voici donc ce que je recherche a faire. Pour le moment je suis capable d'envoyer des valeurs vers ma base mysql a partir de flash. j'envoi donc vitesse1 vitesse 2 vitesse 3... ect , j'envois aussi une valeur d'age et j'aimerais aussi envoyer une valeur de sexe. Le problème c'est que j'aimerais regroupper toutes ses valeurs et en faire plusieurs statistiques mais je ne sais simplement pas comment.

1er stat :
Moyenne de toutes les vitesses de toutes les personnes
2e stats :
moyenne de chaques vitesse individuelle de tout le monde
3e stats :
moyenne de toutes les vitesses par tranches d'Age
4e stats :
moyenne de chaques vitesses par tranche d'age.
ect...

pourriez vous m'aider donc a afficher cela en PHP? j'ai trouvé comment faire la moyenne totalle d'une colone donc je suis capable de trouver la moyenne d'age totale mais pour le reste je m'avoue un peu perdu.

merci!
menekis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/02/2008, 01h33   #2
Rédacteur/Modérateur

 
Avatar de Antoun
 
Homme Antoine Dinimant
Consultant en Business Intelligence
Inscription : octobre 2006
Messages : 5 854
Détails du profil
Informations personnelles :
Nom : Homme Antoine Dinimant
Âge : 42
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Consultant en Business Intelligence
Secteur : Conseil

Informations forums :
Inscription : octobre 2006
Messages : 5 854
Points : 9 540
Points : 9 540
Comment est (sont) ta (tes) table(s) ?
__________________
Antoun
Expert SQL, BO, Essbase

La bible d'Essbase est parue !
Antoun est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/02/2008, 02h05   #3
Invité de passage
 
Inscription : février 2008
Messages : 27
Détails du profil
Informations forums :
Inscription : février 2008
Messages : 27
Points : 2
Points : 2
ma table se nomme pour le moment 'valeurs'. elle est composée des éléments suivant:

age en int
sexe en Char
resultat1 en float
resultat2 en float
resultat3 en float
ainsi de suite...
menekis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/02/2008, 09h40   #4
Rédacteur/Modérateur

 
Avatar de Antoun
 
Homme Antoine Dinimant
Consultant en Business Intelligence
Inscription : octobre 2006
Messages : 5 854
Détails du profil
Informations personnelles :
Nom : Homme Antoine Dinimant
Âge : 42
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Consultant en Business Intelligence
Secteur : Conseil

Informations forums :
Inscription : octobre 2006
Messages : 5 854
Points : 9 540
Points : 9 540
bon, c'est pas top du tout comme modélisation. Prenons l'exemple le + simple :
Citation:
Envoyé par menekis
2e stats :
moyenne de chaques vitesse individuelle de tout le monde
je vais supposer que tu as une colonne Nom et 10 colonnes résultat.
si tes 10 résultats sont toujours renseignés, ça donne :
Code :
1
2
3
 
SELECT nom, age, sexe, (resultat1 + resultat2 + ...) / 10 AS moyenne
FROM valeurs
Le problème est qu'il suffit d'une seule valeur manquante pour que tu n'aies plus de résultat. Pour prendre en compte les NULL correctement, il faut faire :
Code :
1
2
3
4
5
 
SELECT nom, age, sexe, 
  (COALESCE(resultat1, 0) + COALESCE(resultat2, 0)+ ...) 
    / (resultat1 IS NOT NULL + resultat2 IS NOT NULL + ...) AS moyenne
FROM valeurs
ce qui est quand même très lourdingue !
__________________
Antoun
Expert SQL, BO, Essbase

La bible d'Essbase est parue !
Antoun est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/02/2008, 10h15   #5
Rédacteur/Modérateur

 
Avatar de Antoun
 
Homme Antoine Dinimant
Consultant en Business Intelligence
Inscription : octobre 2006
Messages : 5 854
Détails du profil
Informations personnelles :
Nom : Homme Antoine Dinimant
Âge : 42
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Consultant en Business Intelligence
Secteur : Conseil

Informations forums :
Inscription : octobre 2006
Messages : 5 854
Points : 9 540
Points : 9 540
La bonne modélisation consiste à séparer en deux tables :
Code :
1
2
Personnes(IDpersonne, Nom, Prenom, Age, Sexe)
Resultats(IDpersonne, Valeur)
Si tu as 5 résultats pour la première personne, et 6 pour la seconde, ça te fait 11 lignes dans la table résultats.
La requête des moyennes individuelles est alors bcp plus simple à écrire :
Code :
1
2
3
4
SELECT Nom, Prenom, Age, Sexe, AVG(Valeur) AS Moyenne
FROM personnes P
  INNER JOIN resultats R ON R.IDpersonne = P.IDpersonne
GROUP BY Nom, Prenom, Age, Sexe
__________________
Antoun
Expert SQL, BO, Essbase

La bible d'Essbase est parue !
Antoun est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/02/2008, 19h17   #6
Invité de passage
 
Inscription : février 2008
Messages : 27
Détails du profil
Informations forums :
Inscription : février 2008
Messages : 27
Points : 2
Points : 2
je crois comprendre un peu mieu mais la question que je me pose c'est comment je fais pour mettre une tranche d'age? par exemple de 1 a 20 ans, 21 a 40 ect ... ?
menekis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/02/2008, 20h54   #7
Rédacteur/Modérateur

 
Avatar de Antoun
 
Homme Antoine Dinimant
Consultant en Business Intelligence
Inscription : octobre 2006
Messages : 5 854
Détails du profil
Informations personnelles :
Nom : Homme Antoine Dinimant
Âge : 42
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Consultant en Business Intelligence
Secteur : Conseil

Informations forums :
Inscription : octobre 2006
Messages : 5 854
Points : 9 540
Points : 9 540
C'est effectivement la seconde question. Tu as deux solutions :
1/ soit tes tranches sont régulières et mathématiquement calculables ; par exemple tranche 0 : de 0 à 19, tranche 1 : de 20 à 39, etc. Tu peux utiliser DIV pour faire une division entière (5 DIV 2 = 2).
Code :
1
2
3
4
SELECT age DIV 20 AS Tranche, AVG(Valeur) AS Moyenne
FROM personnes P
  INNER JOIN resultats R ON R.IDpersonne = P.IDpersonne
GROUP BY age DIV 20
Pour avoir les tranches 1-20, 21-40, etc. que tu citais, il suffit de remplacer age DIV 20 par (age - 1) DIV 20.

2/ soit tes tranches sont irrégulières, par ex 0-18, 19-25, 26-50, etc. Dans ce cas, tu crées une table Tranches(NomTranche, Mini, Maxi), que tu exploites avec une jointure BETWEEN :
Code :
1
2
3
4
5
SELECT NomTranche, AVG(Valeur) AS Moyenne
FROM personnes P
  INNER JOIN tranches T ON P.age BETWEEN T.mini AND T.maxi
  INNER JOIN resultats R ON R.IDpersonne = P.IDpersonne
GROUP BY NomTranche
__________________
Antoun
Expert SQL, BO, Essbase

La bible d'Essbase est parue !
Antoun est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/02/2008, 23h34   #8
Invité de passage
 
Inscription : février 2008
Messages : 27
Détails du profil
Informations forums :
Inscription : février 2008
Messages : 27
Points : 2
Points : 2
donc si je comprend bien, comme je n'utilise pas de nom (test annonyme) et que chaque personne fait le test et que cela me donne donc 10 résultats, je doit donc faire une seconde table qui determine les tranches d'ages comme ceci:

nomtranche,min,max;

ex:
de 10 à 20, 10,20 ;


ensuite pour le code mysql

Code :
1
2
3
4
5
6
 
SELECT NomTranche, AVG(Valeur) AS Moyenne
FROM personnes P
  INNER JOIN tranches T ON P.age BETWEEN T.mini AND T.maxi
  INNER JOIN resultats R ON R.IDpersonne = P.IDpersonne
GROUP BY NomTranche
là tu me perd un peu avec les IDpersonnes , elles signifient quoi? le seul repaire que jai dans ma base mysql pour le moment c'est un ''num'' qui s'ato incrémente a chaque fois qu'un utilisateurs envoie toutes les données.

merci beaucoup de ton aide en passant j'en apprend beaucoup et c'est super interessant.
menekis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/02/2008, 00h52   #9
Rédacteur/Modérateur

 
Avatar de Antoun
 
Homme Antoine Dinimant
Consultant en Business Intelligence
Inscription : octobre 2006
Messages : 5 854
Détails du profil
Informations personnelles :
Nom : Homme Antoine Dinimant
Âge : 42
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Consultant en Business Intelligence
Secteur : Conseil

Informations forums :
Inscription : octobre 2006
Messages : 5 854
Points : 9 540
Points : 9 540
Mon IDpersonne, c'est ton num (mais je ne savais pas comment il s'appelait).
Si tu n'as pas de nom, c'est pas grave, tu peux utiliser le num à la place.

Pour les moyennes globales... c'est une moyenne des notes ou des personnes ? autrement dit, si une personne a 3 notes et une autre 6, comment tu pondères ?
__________________
Antoun
Expert SQL, BO, Essbase

La bible d'Essbase est parue !
Antoun est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/02/2008, 01h34   #10
Invité de passage
 
Inscription : février 2008
Messages : 27
Détails du profil
Informations forums :
Inscription : février 2008
Messages : 27
Points : 2
Points : 2
heu en fait le test que je fais faire est composé de 10 questions qui ont des réponses en float. donc chaques personne ont 10 réultats qui les suivent ca fait donc

num,age,sexe,reponse1,reponse2,reponse3,reponse4,...,

la moyenne que je cherche a faire c'est une moyenne premierement de toutes les réponses sur tout les participant, ensuite une moyenne de chacunes des réponses sur tout les participant et finalement une moyenne de chacunes des réponses selon des tranches d'age et de sexe.

cela répond il a la question?
menekis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/02/2008, 09h58   #11
Rédacteur/Modérateur

 
Avatar de Antoun
 
Homme Antoine Dinimant
Consultant en Business Intelligence
Inscription : octobre 2006
Messages : 5 854
Détails du profil
Informations personnelles :
Nom : Homme Antoine Dinimant
Âge : 42
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Consultant en Business Intelligence
Secteur : Conseil

Informations forums :
Inscription : octobre 2006
Messages : 5 854
Points : 9 540
Points : 9 540
ça dépend... c'est la question que je posais dans les premiers posts : les participants répondent-ils toujours aux dix questions ?
__________________
Antoun
Expert SQL, BO, Essbase

La bible d'Essbase est parue !
Antoun est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/02/2008, 16h45   #12
Invité de passage
 
Inscription : février 2008
Messages : 27
Détails du profil
Informations forums :
Inscription : février 2008
Messages : 27
Points : 2
Points : 2
oui toujours car c'Est un test de perception, les utilisateurs doivent appuyer sur une image lorsqu'ils trouvent la différence et cela calcule la vitesse de perception. et il y a 10 images a faire absolument.
menekis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/02/2008, 16h59   #13
Rédacteur/Modérateur

 
Avatar de Antoun
 
Homme Antoine Dinimant
Consultant en Business Intelligence
Inscription : octobre 2006
Messages : 5 854
Détails du profil
Informations personnelles :
Nom : Homme Antoine Dinimant
Âge : 42
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Consultant en Business Intelligence
Secteur : Conseil

Informations forums :
Inscription : octobre 2006
Messages : 5 854
Points : 9 540
Points : 9 540
Citation:
Envoyé par menekis Voir le message
la moyenne que je cherche a faire c'est une moyenne premierement de toutes les réponses sur tout les participant,
Code :
1
2
3
 
SELECT AVG(reponse1 + reponse2 + reponse3 + reponse4 + ...) / 10 AS Moy
FROM Valeurs
Citation:
Envoyé par menekis Voir le message

ensuite une moyenne de chacunes des réponses sur tout les participant et
Code :
1
2
3
 
SELECT AVG(reponse1) AS Moy_Rep1, AVG(reponse2)  AS Moy_Rep2, ...
FROM Valeurs
Citation:
Envoyé par menekis Voir le message

finalement une moyenne de chacunes des réponses selon des tranches d'age et de sexe.
Code :
1
2
3
4
 
SELECT (Age - 1) DIV 20 AS TrancheAge, Sexe, AVG(reponse1) AS Moy_Rep1, AVG(reponse2)  AS Moy_Rep2, ...
FROM Valeurs
GROUP BY (Age - 1) DIV 20, Sexe
__________________
Antoun
Expert SQL, BO, Essbase

La bible d'Essbase est parue !
Antoun est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/02/2008, 17h03   #14
Invité de passage
 
Inscription : février 2008
Messages : 27
Détails du profil
Informations forums :
Inscription : février 2008
Messages : 27
Points : 2
Points : 2
okay im impressed!

jai pas acces au serveur temporairement mais je vais tester ca dès qu'il est back on the rails. Merci!
menekis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/02/2008, 00h44   #15
Invité de passage
 
Inscription : février 2008
Messages : 27
Détails du profil
Informations forums :
Inscription : février 2008
Messages : 27
Points : 2
Points : 2
bon pour les deux premiers ca me donne donc :

Code :
1
2
3
$result_total = mysql_query("SELECT AVG(t1 + t2 + t3 + t4 + t5 + t6 + t7 + t8 + t9 + t10) / 10 AS Moy FROM perceptioncomposition1");
$row_total = mysql_fetch_array($result_total);
echo '<br><b> Moyenne Totale : </b>'.$row_total[Moy].'<br>';
Code :
1
2
3
$result_chqrep = mysql_query("SELECT AVG(t1) AS Moy_Rep1,AVG(t2) AS Moy_Rep2,AVG(t3) AS Moy_Rep3,AVG(t4) AS Moy_Rep4,AVG(t5) AS Moy_Rep5,AVG(t6) AS Moy_Rep6,AVG(t7) AS Moy_Rep7,AVG(t8) AS Moy_Rep8,AVG(t9) AS Moy_Rep9,AVG(t10) AS Moy_Rep10 FROM perceptioncomposition1");
$row_chqrep = mysql_fetch_array($result_chqrep);
echo '<br><b> Moyenne Totale Reponse 1 : </b>'.$row_chqrep[Moy_Rep1].'<br>';

mais pour le dernier je vois pas ce que je dois faire en PHP pour l'Appliquer et surtout ce que je dois ''caller'' pour que ca s'affiche dans un echo.

l'idée c'est que j'ai toutes sortes d'age dans ma table maintenant genre

21 ans, 32 ans, un autre de 20 ans

et je veux juste regrouper les résultats exactement comme plus haut sauf par tranches, 1 a 20 ans 21 a 40 ans ect.. et ensuite faire la meme chose sauf pour le sexe de la personne, 0 ou 1 pour le sexe.


Merci beaucoup
menekis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/02/2008, 01h33   #16
Rédacteur/Modérateur

 
Avatar de Antoun
 
Homme Antoine Dinimant
Consultant en Business Intelligence
Inscription : octobre 2006
Messages : 5 854
Détails du profil
Informations personnelles :
Nom : Homme Antoine Dinimant
Âge : 42
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Consultant en Business Intelligence
Secteur : Conseil

Informations forums :
Inscription : octobre 2006
Messages : 5 854
Points : 9 540
Points : 9 540
Donc en fait, tu as une requête pour les tranches d'âges et une requêtes pour les sexes ? j'avais fait les combinaisons tranches/sexe en fait.

Il n'y a rien de spécial à "caller", ce sont des requêtes que tu passes comme les précédentes.

Code :
1
2
3
4
5
6
7
8
9
10
11
-- pour les sexes (la plus simple)
SELECT Sexe, AVG(reponse1) AS Moy_Rep1, AVG(reponse2)  AS Moy_Rep2, ...
FROM Valeurs
GROUP BY Sexe ;
 
-- pour les tranches d'âges (j'ai amélioré la dénomination desdites tranches)
SELECT CONCAT( ((Age - 1) DIV 20) * 20 - 19 , ' à ',((Age - 1) DIV 20) * 20 AS TrancheAge, 
  AVG(reponse1) AS Moy_Rep1, 
  AVG(reponse2)  AS Moy_Rep2, ...
FROM Valeurs
GROUP BY (Age - 1) DIV 20 ;
__________________
Antoun
Expert SQL, BO, Essbase

La bible d'Essbase est parue !
Antoun est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/02/2008, 17h45   #17
Invité de passage
 
Inscription : février 2008
Messages : 27
Détails du profil
Informations forums :
Inscription : février 2008
Messages : 27
Points : 2
Points : 2
okay mais la question que je me pose c'est en php, comment je ne comprend pas comment le Group BY fonctionne. par exemple:


Code :
1
2
3
SELECT Sexe, AVG(reponse1) AS Moy_Rep1, AVG(reponse2)  AS Moy_Rep2, ...
FROM Valeurs
GROUP BY Sexe ;
Code :
1
2
$result_bysex = mysql_query("SELECT Sexe, AVG(t1) AS Moy_Rep1, AVG(t2)  AS Moy_Rep2, AVG(t3) AS Moy_Rep3, AVG(t4)  AS Moy_Rep4, AVG(t5) AS Moy_Rep5, AVG(t6)  AS Moy_Rep6, AVG(t7) AS Moy_Rep7, AVG(t8)  AS Moy_Rep8, AVG(t9) AS Moy_Rep9, AVG(t10)  AS Moy_Rep10 FROM perceptioncomposition1 GROUP BY sexe ");
$row_bysex = mysql_fetch_array($result_bysex);
le sexe est 0 pour une femme et 1 pour un homme.. comment je lui dit en php ensuite pour m'afficher par exemple que les femme ou que les hommes? Je suis vraiment un boulet désolé :S

pour les ages c'est pareil. Le gens ont inscrit leurs ages genre 22 ans , 23 ans.. 45 ans..

dans le dernier code je ne comprend simplement pas comment on peu dire en php, ceci c'Est de tel a tel age et cela de tel a tel age.

J'ai tenté de l'integré comme les autres mais il me sors une erreur de fetch array ..
Code :
1
2
$result_byage = mysql_query("SELECT CONCAT( ((Age - 1) DIV 20) * 20 - 19 , ' à ',((Age - 1) DIV 20) * 20 AS TrancheAge, AVG(t1) AS Moy_Rep1, AVG(t2) AS Moy_Rep2, AVG(t3) AS Moy_Rep3, AVG(t4)  AS Moy_Rep4, AVG(t5) AS Moy_Rep5, AVG(t6)  AS Moy_Rep6, AVG(t7) AS Moy_Rep7, AVG(t8)  AS Moy_Rep8, AVG(t9) AS Moy_Rep9, AVG(t10)  AS Moy_Rep10 FROM perceptioncomposition1 GROUP BY (Age - 1) DIV 20");
$row_byage = mysql_fetch_array($result_byage);

J'imagine que le tout est une question de boucle while mais je ne saurais le certifier
merci
menekis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/02/2008, 18h00   #18
Rédacteur/Modérateur

 
Avatar de Antoun
 
Homme Antoine Dinimant
Consultant en Business Intelligence
Inscription : octobre 2006
Messages : 5 854
Détails du profil
Informations personnelles :
Nom : Homme Antoine Dinimant
Âge : 42
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Consultant en Business Intelligence
Secteur : Conseil

Informations forums :
Inscription : octobre 2006
Messages : 5 854
Points : 9 540
Points : 9 540
Si tu veux seulement les femmes, tu n'utilises pas de GROUP BY mais un WHERE :

Code :
1
2
3
SELECT Sexe, AVG(reponse1) AS Moy_Rep1, AVG(reponse2)  AS Moy_Rep2, ...
FROM Valeurs
WHERE Sexe = 'F'
C'est quoi ton "erreur de fetch array" ?
__________________
Antoun
Expert SQL, BO, Essbase

La bible d'Essbase est parue !
Antoun est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/02/2008, 18h06   #19
Invité de passage
 
Inscription : février 2008
Messages : 27
Détails du profil
Informations forums :
Inscription : février 2008
Messages : 27
Points : 2
Points : 2
donc jpeu faire le meme truc mais our les ages? ya tu un systeme between?

par exemple:

WHERE age = between (1,20);

enfin c'est comme ca que je vois ca mais en existe t'il un?


pour l'erreur de fetch array:

Code :
1
2
3
$result_bysexF = mysql_query("SELECT sexe, AVG(t1) AS Moy_Rep1, AVG(t2)  AS Moy_Rep2, AVG(t3) AS Moy_Rep3, AVG(t4)  AS Moy_Rep4, AVG(t5) AS Moy_Rep5, AVG(t6)  AS Moy_Rep6, AVG(t7) AS Moy_Rep7, AVG(t8)  AS Moy_Rep8, AVG(t9) AS Moy_Rep9, AVG(t10)  AS Moy_Rep10 FROM perceptioncomposition1 WHERE sexe = '0' ");
$row_bysexF = mysql_fetch_array($result_bysexF);
echo '<br><b> Moyenne Totale Reponse 10 pour Femme: </b>'.$row_bysexF[Moy_Rep10].'<br>';
l'erreur affichée:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\Program Files\EasyPHP 2.0b1\www\Perception\retrieve.php on line 37


mais tout les autres fonctionne genre la moyenne de tout tout tou, et la moyenne de chacune de colonnes/réponse
menekis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/02/2008, 19h57   #20
Invité de passage
 
Inscription : février 2008
Messages : 27
Détails du profil
Informations forums :
Inscription : février 2008
Messages : 27
Points : 2
Points : 2
j'ai trouvé la solution pour le sexe..

Code :
$result_bysexF = mysql_query("SELECT AVG(t1) AS Moy_Rep1, AVG(t2)  AS Moy_Rep2, AVG(t3) AS Moy_Rep3, AVG(t4)  AS Moy_Rep4, AVG(t5) AS Moy_Rep5, AVG(t6)  AS Moy_Rep6, AVG(t7) AS Moy_Rep7, AVG(t8)  AS Moy_Rep8, AVG(t9) AS Moy_Rep9, AVG(t10)  AS Moy_Rep10 FROM perceptioncomposition1 WHERE sexe = '0' ");

pour une raison que j'ignore il falait pas qui select SEXE au debut o_O

me reste a trouver pour l'age...
menekis est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 03h41.


 
 
 
 
Partenaires

Hébergement Web