Hey,
ik ben van alles aan het experimenteren maar ik vind het wel moeilijk om te weten wat mag en wat niet met subqueries.
Bv nu wil ik de beste klant vinden (met het meest aantal gereden km).
Ik redeneer zo:
1) groepeer ze en bereken hun totaal aantal gereden km.
2) vergelijk telkens deze totalen met de max van deze totalen.
Ik heb dat geprobeerd maar krijg altijd "u kunt geen subquery gebruiken in deze expressie max(som)". Waarom? Volgens welke regel? En hoe moet het dan? Ik heb 'expressie' gezet in de rij Totaal want 'group by' en 'waar' gaan sowieso niet.
Bestaat er soms enkele elementaire regels met wat mag en wat niet (bv wat mag wel/niet onder "group by"), want wat ik doe is meer 'trial and error'.
Bedankt.
Het bestand:
ik ben van alles aan het experimenteren maar ik vind het wel moeilijk om te weten wat mag en wat niet met subqueries.
Bv nu wil ik de beste klant vinden (met het meest aantal gereden km).
Ik redeneer zo:
1) groepeer ze en bereken hun totaal aantal gereden km.
2) vergelijk telkens deze totalen met de max van deze totalen.
Ik heb dat geprobeerd maar krijg altijd "u kunt geen subquery gebruiken in deze expressie max(som)". Waarom? Volgens welke regel? En hoe moet het dan? Ik heb 'expressie' gezet in de rij Totaal want 'group by' en 'waar' gaan sowieso niet.
Bestaat er soms enkele elementaire regels met wat mag en wat niet (bv wat mag wel/niet onder "group by"), want wat ik doe is meer 'trial and error'.
Bedankt.
Het bestand: