J'ai une table mysql appelé RATING avec cette structure:MySQL requête aide
ID, USERNAME, EVALUATION, RATER, MOIS
Je veux être en mesure de montrer un classement des utilisateurs commandés par leur moyenne note pour le mois en cours.
Par exemple:
1, Bob, 10, Rita, juillet
2, Bob, 8, Sue, juillet
3, Rita, 9, Bob, juillet
4, Sue, 4, Rita, jul
5, Rita, 10, Sue, jul
Je veux une requête SQL qui wo ULD produisent ces résultats:
Rita: 9.5
Bob: 9
Sue: 4
Toutes les idées s'il vous plaît?
Un grand merci
Oliver.
Ceci est la note moyenne pour tous les temps, non pas pour le mois en cours? – Andomar
Mon mauvais, puis ajoutez WHERE 'month' = LEFT (MONTHNAME (NOW()), 3) avant la partie GROUP BY. – Residuum