SELECT V.maatschappijcode, DATEPART(yyyy,[vlucht].[vertrektijd]) AS jaar, SUM(gewicht) AS totaalGewicht, COUNT(*) as aantalObjecten FROM vlucht V INNER JOIN passagier P ON V.vluchtnummer = P.vluchtnummer, passagier Q INNER JOIN bagageobject B ON Q.passagiernummer = B.passagiernummer, maatschappij M INNER JOIN vlucht W ON M.maatschappijcode = W.maatschappijcode WHERE P.passagiernummer = Q.passagiernummer GROUP BY W.maatschappijcode, DATEPART(yyyy,[vlucht].[vertrektijd]) ORDER BY W.maatschappijcode, DATEPART(yyyy,[vlucht].[vertrektijd])