Php/requete
Fermé
daikidan
Messages postés
15
Date d'inscription
lundi 10 août 2015
Statut
Membre
Dernière intervention
9 octobre 2017
-
Modifié par daikidan le 10/08/2015 à 14:31
daikidan Messages postés 15 Date d'inscription lundi 10 août 2015 Statut Membre Dernière intervention 9 octobre 2017 - 10 août 2015 à 16:29
daikidan Messages postés 15 Date d'inscription lundi 10 août 2015 Statut Membre Dernière intervention 9 octobre 2017 - 10 août 2015 à 16:29
A voir également:
- Php/requete
- Easy php - Télécharger - Divers Web & Internet
- Erreur lors de l'envoi de la requête facebook marketplace - Forum Facebook
- Php?id=1 - Forum PHP
- Get_magic_quotes_gpc php 8 ✓ - Forum PHP
- \R php ✓ - Forum PHP
3 réponses
jordane45
Messages postés
38161
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
5 mai 2024
4 657
Modifié par jordane45 le 11/08/2015 à 02:35
Modifié par jordane45 le 11/08/2015 à 02:35
Bonjour,
Je n'ai pas testé ... mais quelque chose de ce genre pourrait correspondre à tes besoins
Cordialement,
Jordane
Je n'ai pas testé ... mais quelque chose de ce genre pourrait correspondre à tes besoins
SELECT Tresult.idCandidat , AVG(Tresult.MScore_T1,Tresult.MScore_T2,Tresult.MAvg) as RESULTAT_MOYENNE FROM ( (SELECT idCandidat,MAX(Score) as MScore_T1 FROM medicalQuiz GROUP BY idCandidat)T1 UNION (SELECT idCandidat,MAX(Score) as MScore_T2 FROM marketingQuiz GROUP BY idCandidat)T2 UNION (SELECT idCandidat,MAX(AVG(Score)) as MAvg FROM marketingQuiz GROUP BY idCandidat)T3 )Tresult GROUP BY Tresult.idCandidat ORDER BY RESULTAT_MOYENNE DESC
Cordialement,
Jordane
[TiDi]
Messages postés
126
Date d'inscription
samedi 19 octobre 2013
Statut
Membre
Dernière intervention
17 juillet 2016
262
10 août 2015 à 13:53
10 août 2015 à 13:53
Je ne peux pas t'aider précisément car ça fait très longtemps que je n'ai pas touché au PHP mais pour la valeur max et la moyenne va voir du côté de MySQL, il me semble que tu peux faire des calculs directement dans les requêtes sinon, tu récupères toutes les valeurs et tu calcules tout en PHP
daikidan
Messages postés
15
Date d'inscription
lundi 10 août 2015
Statut
Membre
Dernière intervention
9 octobre 2017
10 août 2015 à 14:00
10 août 2015 à 14:00
Merci quand meme
kodatrololo
Messages postés
446
Date d'inscription
lundi 10 août 2015
Statut
Membre
Dernière intervention
30 décembre 2015
129
Modifié par kodatrololo le 10/08/2015 à 14:14
Modifié par kodatrololo le 10/08/2015 à 14:14
Bonjour,
Je comprends pas bien ce vous voulez faire.
Vous parlez des "meilleurs score", mais quel est le critère de selection des meilleurs score
Ensuite la meilleur moyenne de la table training qui va être additionnez aux meilleurs score pour a nouveau faire un moyenne et trouver le meilleur candidat ?
C'est très confus.
Avec ce que je comprends, vous cherchez à faire quelque chose comme ça:
Cdlmnt,
Je comprends pas bien ce vous voulez faire.
Vous parlez des "meilleurs score", mais quel est le critère de selection des meilleurs score
Ensuite la meilleur moyenne de la table training qui va être additionnez aux meilleurs score pour a nouveau faire un moyenne et trouver le meilleur candidat ?
C'est très confus.
Avec ce que je comprends, vous cherchez à faire quelque chose comme ça:
Select T.candidat, sum(T.note, KQ.Score, DQ.score)/3 as result from trainning T inner join marketingQuiz KQ on T.candidat=KQ.idCandidat inner join medicalQuiz DQ on DQ.idCandidat=KQ.idCandidat order by sum(T.note, KQ.Score, DQ.score) desc limit 1
Cdlmnt,
daikidan
Messages postés
15
Date d'inscription
lundi 10 août 2015
Statut
Membre
Dernière intervention
9 octobre 2017
10 août 2015 à 14:20
10 août 2015 à 14:20
je suis désolé pour mon mank d precision , mais cke vou avez mavance enormement n serai cke par la synthax ...
jvais de ce pa donner plus de precision ..... encore pardon
jvais de ce pa donner plus de precision ..... encore pardon
daikidan
Messages postés
15
Date d'inscription
lundi 10 août 2015
Statut
Membre
Dernière intervention
9 octobre 2017
10 août 2015 à 14:51
10 août 2015 à 14:51
jai fais une mise a jour de mon poste, jpense quil est plus clair maintnt !
kodatrololo
Messages postés
446
Date d'inscription
lundi 10 août 2015
Statut
Membre
Dernière intervention
30 décembre 2015
129
10 août 2015 à 16:17
10 août 2015 à 16:17
Effectivement !
Par contre ce que je ne comprends pas bien, c'est pourquoi vous voulez mélanger les notes de plusieurs idCandidat différent. Car votre moyenne là "(8 + 6 + 10)/3" c'est la moyenne des candidat respectivement 2, 1 et 2.
Donc vous voulez juste faire la moyenne des meilleurs notes sans distinction entre les candidats, et non de trouver le candidat qui à la meilleur moyenne sur base des 3 catégories confondus ?
Cdlmnt,
Par contre ce que je ne comprends pas bien, c'est pourquoi vous voulez mélanger les notes de plusieurs idCandidat différent. Car votre moyenne là "(8 + 6 + 10)/3" c'est la moyenne des candidat respectivement 2, 1 et 2.
Donc vous voulez juste faire la moyenne des meilleurs notes sans distinction entre les candidats, et non de trouver le candidat qui à la meilleur moyenne sur base des 3 catégories confondus ?
Cdlmnt,
daikidan
Messages postés
15
Date d'inscription
lundi 10 août 2015
Statut
Membre
Dernière intervention
9 octobre 2017
Modifié par daikidan le 10/08/2015 à 16:30
Modifié par daikidan le 10/08/2015 à 16:30
Cest un jeu a 22 candidats qui doivent jouer a trois quiz de 10 questions notées sur 10 , moi jveux juste trouver celui ki eu le meilleur score ,
et dans mon exemple plus haut , cest le cas de 4 candidats
et dans mon exemple plus haut , cest le cas de 4 candidats
10 août 2015 à 14:32
10 août 2015 à 14:51