Subtotalen in een query

Status
Niet open voor verdere reacties.

bhuijsmans

Nieuwe gebruiker
Lid geworden
17 mrt 2008
Berichten
1
Hallo,

ik zou graag willen weten of het volgende mogelijk is:

Ik heb een verzameling:

Tijd Type
------------------
10 A
12 B
14 A
16 B
18 A
20 B
22 A
24 B
26 A
28 B
30 A

Nu wil ik met een query de subtotalen van type per priode van weten in de volgende setting:

Periode Cnt(A) Cnt(B)
00-09 0 0
10-19 3 2
20-29 2 3
30-39 1 0
40-49 0 0

Hier zitten dus 2 vraagstukken in:

1) Hoe grijg ik de gegevens gegroepeerd op het tijdselement en vervolgens kunnen tellen op basis van het type. (Ik kan me iets voorstellen met een union van 2 group by queries, maar zodra ik deze uit begin te werken, loop ik vast op het samenvoegen van de resultaten in een record per periode)

2) Hoe dwing ik een query om bepaalde resultaten te geven, terwijl deze niet in de orginele gegevens verzameling zitten? (Zoals tijdsperiode 0-9 & 40-49)

Thanx!

groet, Bram
 
Groepperquery

Maak een groeppeerquery waarbij je een expressie maakt op het eerste cijfer van het getal. Dit geeft de groep aan. Maak nu twee som-velden met een berekening in de vorm van een immediate if: iif(Waarde="A";1;0). Deze iif geeft 1 als het A is, anders een 0. Tel je dit bij elkaar op, dan krijg je het aantal A-tjes. Hetzelfde voor B-tjes.
 
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan