pour apprendre ! merci pour tous les conseils, étant donné
que je débute en informatique je reviendrai surement vous embéter !
cela dit cétait marran et intéréssant ! merci, bonne soirée :ccool:
...
Type: Messages; Utilisateur: jesspoub
pour apprendre ! merci pour tous les conseils, étant donné
que je débute en informatique je reviendrai surement vous embéter !
cela dit cétait marran et intéréssant ! merci, bonne soirée :ccool:
...
SELECT prenom, note, 100 * (1 - ABS(SELECT note FROM classe WHERE prenom = 'paul') - note) /20) AS ecart
FROM classe
WHERE prenom != 'paul'
ORDER BY ecart DESC
me renvoit une erreur de...
Merci jvais tester tout ca et pour LIMIT ecart max 99 ?
Messieurs :) je le sais bien depuis le début qu'un pourcentage de quelque chose qui ne peut pas valoir 100 n'à pas de sens, mais je cherchais à
assigner des pourcentage fictifs indicateurs ! Cela...
Cest exactement la bonne logique mais ca a lair plus dur qu'il n'y parait à mettre en place !:oops:
Bonjour jreaux,
cest pas si simple regarde cet exemple :
Paul à la note 9 et il lance sa recherche , jean à 18 et charles à 19 .
100 * (1 - (ABS(18 - 9) / 9))
100 * (1 - (ABS(9) / 9))
100 *...
OK mon exemple des distances était ptetre pas le meilleur..
Cette fois jai lexemple ultime lol 8-)
Admetons un test de personnalité comme on trouve dans tous les magazine de fille !
La fille passe...
non mais 9 peut pas etre a 100% de 18 ou inversement ! :)
9 est a 100% de 9 et 18 est a 100% de 18, cest en kelke sorte ce que tu avais
fait avant qui reste logique mais ca ne fonctionne pas au vu...
De bon matin :? mais cest qd meme passionant !
Je crois bien avoir crier victoire un peu trop vite :roll:
Dans ta formule 100 * (1 - (ABS(18 - 20) / 20)) ou 20 est la note de référence
et 18 la...
Boudiou, j'aurai pas trouvée toute seule !! Tout ca a lair de fonctionner comme il faut..Je vais aprofondir pour essayer de mieux comprendre et faire marcher tout ca concretement maintenant mais je...
Pour illustrer mon mernier message, si on prend la note référence 20.
Pierre à 10 et nico à 30 . Avec le calcul des % de base, nico serait à 30/20*100 soit 66% et pierre à 10/20$100 soit 50% et ils...
SELECT c.prenom, c.note,
tmp.note AS note_reference,
(100 * ABS(c.note - tmp.note) / tmp.note AS ecart_pourcent
FROM classe c
CROSS JOIN
(
SELECT note
FROM classe
WHERE prenom = 'paul'...
TU as une erreure à la ligne 3 ! :)
On va y arriver lol , de mon coté j'arrive à bien les trier grace à
SELECT prenom
FROM classe ORDER BY ABS(100-note)");
Ou 100 correspond à la note...
Je précise dans mon cas pour une note reference à 10 , les note 5 et 15 devraient indiqué le meme pourcentage, car ils ont la meme distance par rapport à 10 ..
AH ca marche déjà mieux :) L'inconvénient cest que ca marche bien
pour toute les notes inférieur a celle comparé, celle supérieur donne
des pourcentage supérieur, ex si la note de reference est 10...
Oui javais remarqué et dans ma requete php je l'ai bien remplacé par ma variable session qui correspond au prenom de l'éleve qui fait la recherche;
APres qd je test ta requete dans mysql :
...
Merci de maider cinephil ;)
Exact, je me suis mal exprimée . Jai une colonne prénom pour les prénom et une colonne note(qui correspond effectivement à une moyenne) .
Dapres ta réponse, jai...
Merci pour la réponse,
Je n'ai pas acces aux différentes note je n'ai q'une note moyenne générale.
Ca j'arrive à le faire dans mon code php de cette manière :
Bonjour,
Je me permet de poser ma question ici apres capitulation..:?
Dans le cadre d'un college, j'éssaie via mysql de faire une requete
permetant :
de lister toutes les notes des éleves du...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.