Bonjour à tous,
Je préviens c'est du costaud !
Oui ma requête portera surement la moustache..
J'ai une table A avec comme clé primaire un identifiant int id
Elle contient 1 enregistrement par membre (champ nommé mb) et par mois (champ nommé date).
Je souhaite faire un top ten des plus gros scores.. sans avoir à me tapper toute la liste des membres..
Le score correspond à la somme d'un champ B + la dernière valeur du champ C (la plus récente)
En code schmilblik ça donne un truc du genre :
sum(B) + last_C GROUP BY mb ORDER BY (sum(B) + last_C) LIMIT 10
J'avoue que je sèche.. Donc si vous avez une petite n'idée
Pour le sum tout va bien, c'est le + last_C qui me chatouille..
Si j'ai pas été assez clair, vous pouvez m'allumer..
Partager