Hallo,
Ik ben bezig met een database voor mobiele telefoons.
Hierbij hebben de mensen A of B abonnementen.
Via de look-up wizard heb ik gezegt dat je alleen maar een A of B in deze kolom mag zetten.
Nu wil ik weten hoeveel mensen er een A abonnement hebben en hoeveel een B abonnement. Ik dacht dat dit met een querry moest dus ben ik gaan proberen om een querry te maken die deze gegevens voor mij uit kan zoeken.
Ald de querry werkt kan ik deze gegeven in een rapport zetten.
Ik ben met de querry zo ver gekomen dat hij telt hoeveel kolommen er gevult zijn met een
A of B abonnement. Bijvoorbeeld:
Ik heb 2 X A en 3 X B dan staat er 5
Dat heb ik met deze code gedaan:
SELECT Count("simkaartgegevens.A/B Status") AS ["Status A"]
FROM simkaartgegevens
Als ik hier deze where statement onder zet:
WHERE (((Count("simkaartgegevens.A/B Status"))="A"));
Dan krijg ik de foutmelding:
Cannot have aggregate function in WHERE clause.
Kan iemand mij helpen en ook een beetje uitleggen wat je dan doet?
Ik ben bezig met een database voor mobiele telefoons.
Hierbij hebben de mensen A of B abonnementen.
Via de look-up wizard heb ik gezegt dat je alleen maar een A of B in deze kolom mag zetten.
Nu wil ik weten hoeveel mensen er een A abonnement hebben en hoeveel een B abonnement. Ik dacht dat dit met een querry moest dus ben ik gaan proberen om een querry te maken die deze gegevens voor mij uit kan zoeken.
Ald de querry werkt kan ik deze gegeven in een rapport zetten.
Ik ben met de querry zo ver gekomen dat hij telt hoeveel kolommen er gevult zijn met een
A of B abonnement. Bijvoorbeeld:
Ik heb 2 X A en 3 X B dan staat er 5
Dat heb ik met deze code gedaan:
SELECT Count("simkaartgegevens.A/B Status") AS ["Status A"]
FROM simkaartgegevens
Als ik hier deze where statement onder zet:
WHERE (((Count("simkaartgegevens.A/B Status"))="A"));
Dan krijg ik de foutmelding:
Cannot have aggregate function in WHERE clause.
Kan iemand mij helpen en ook een beetje uitleggen wat je dan doet?