MYSQL SOMME DE GROUPE PAR

Je suis en train de travailler sur une haute école de système de classement.

À mon école, les notes peuvent être modifiées par le remaniement de problèmes et je stocker ces changements avec les dates.

J'ai une fonction qui retourne des moyennes car la plus récente année est marquée avec un "courant" champ avec une valeur de '1'. Je voudrais faire la fonction capable de retourner le plus récent de qualité à l'égard d'une date dans le passé. Je suis en train de faire un graphique de la façon dont leur moyenne a changé au fil du temps.

Ce que j'aime faire, c'est quelque chose comme ceci:

select sum(grades.points) 
  from grades 
 where date < 'thedate' 
order by date DESC 
group by assignmentID

Je ne peux pas utiliser la somme et de groupe. Il erreurs...

Le mieux je pense est de faire une sous-sélection. Toutes les autres pensées?

OriginalL'auteur Stephane | 2009-10-21