hij neemt count(code) dus als die code B0005 ofzo is kunt ge al geen sum doen

Een sum neemt de som van de waarde van het veld. Een count telt gewoon het aantal records.
$dbres = mysql_query("SELECT Leerling, Aantal, code, COUNT(aantal) AS totaal FROM uitgeleend GROUP BY Leerling,code");
Volgens mij hebde nie echt die query geprobeerd want die zou enkele fouten moeten geven:
1) ge hebt al een veld Aantal en dan neemt ge als alias van count(code) aantal. Da zou al nie mogen.
2) count(code) en group by code in dezelfde query zou ook een fout moeten geven. Ge moet groeperen op velden waar ge geen bewerkingen op doet
3) in een group by moeten alle velden opgenomen worden of ge krijgt problemen.
De velden die ge opneemt in uwe query zijn ook nie juist.
ge hebt leerling,uitgeleend,datum. VOlgens mij zijn uitgeleend en datum overbodig want als ge groepeert moet ge die velden opnemen en dan krijgt ge eigenlijk een groepering op de combo leerling+uitgeleend+datum. Wat wil zeggen dat als Leerling A op dag 1 iets uitleend en dan op dag 2 iets anders ge eigenlijk 2 records ga hebben ipv 1.
Daarom da ge dus enkel Leerling,count(aantal) as totaal moet gebruiken.
De query die ik gegeven heb zou een overzicht moeten geven per leerling, per code hoeveel hij der heeft uitgeleend.
Maar het zou idd beter zijn als ge eens het datamodel kunt posten en wat meer data want zo wordt het moeilijk
Oh ja... probeer toch zelf eens wat te prutsen ipv ons alles te laten doen
