2013-02-15 3 views
1

Quelqu'un sait-il une solution pour cette erreur: # 1111 - Utilisation incorrecte de la fonction de groupe# 1111 - Utilisation non valide d'erreur groupe de fonction dans SQL

Ceci est mon SQL:

SELECT leerlingen.leerlingnummer, voornaam, tussenvoegsel, achternaam, klas, leerlingen.bestemming 
FROM betalingen, leerlingen, bestemmingen 
WHERE leerlingen.leerlingnummer = betalingen.leerlingnummer AND SUM(betalingen.bedrag) > bestemmingen.bedrag 
GROUP BY leerlingen.leerlingnummer 

Répondre

4

Vous pouvez Ne faites pas référence aux résultats d'une fonction agrégée (SUM) dans une requête prédite (WHERE), vous devrez spécifier l'agrégat dans select, puis utiliser une clause "Having" pour filtrer cet ensemble.

Questions connexes