Verschillende mogelijkheden bij totaalquery's
Som: de waarden worden opgeteld.
Gemiddelde: Het gemiddelde van de waarden wordt berekend.
Minimum: De laagste waarde wordt uit de lijst gehaald.
Maximum: De hoogste waarde wordt uit de lijst gehaald.
Records tellen / Aantal: Geef het aantal records weer waarop een totaal berekend is.
Een totaalquery kan enkel gebruikt worden als de query een veld bevat van het gegevenstype Numeriek of Valuta.
Verschillende mogelijkheden bij totaalquery's zijn ook via het ontwerp aan te duiden. Om dit te kunnen aanduiden moet je totaal rij in je query toevoegen via Weergeven/verbergen in het menu. Binnen deze totaal rij kan je dan kiezen tussen som, gem, min, max en aantal.
Group By dit betekent dat de gegevens op basis van dat veld gegroepeerd worden.
De voorbeelden zijn gemaakt op basis van de databank Playland.
Voorbeeld 1
Volgende query toont voor het opgegeven jaar door de gebruiker hoeveel betalingen er uitgevoerd zijn met een bepaald betalingsmiddel. Bewaar de query als qryVerkopenOverzichtPerBetalingenPerJaar
Voorbeeld 2
Geef voor september 2009 hoeveel er iets is uitgeleend per dag en hoeveel van die uitgeleende artikelen zijn teruggebracht.
Bewaar als qryOntleningenVanSeptember2009AllemaalTeruggebracht.
Merk in het resultaat een verschil op tussen Aantal ontleend en Aantal teruggebracht. Dit verschil is er omdat niet alles dat uitgeleend is reeds is teruggebracht. Aantal telt enkel velden die niet NULL zijn.
Voorbeeld 3
Maak een query die bij elke leeftijd aangeeft wat het gemiddelde salaris is. Zorg dat per leeftijd de query aangeeft om hoeveel personeelsleden het gaat.
Een speciaal soort query om totalen weer te geven is de kruistabelquery. Een kruistabelquery gebruikt de waarden uit een (berekend) veld als tekst voor de kolomkoppen van een tabel. Met kruistabelquery's worden gegevens compacter en overzichtelijker weergegeven. Dit is te vergelijken met draaitabellen / pivottabels binnen een rekenblad.
Merk op als je in het queryraster bij Kruistabel de optie Waarde kiest, moet je in de rij Totaal een statische functie kiezen (dus niet Group By).