query bevat geen opgegeven expressie enz ...

Status
Niet open voor verdere reacties.

tartuffe2

Gebruiker
Lid geworden
30 nov 2016
Berichten
56
Hallo, hier ben ik weer met een vraag.

Ik dacht, ik kan ze ineens allemaal vragen ;).

Ik wil nu het aantal klanten tellen die in dezelfde gemeente wonen als de chauffeurs. Zonder criteria werkt het.
Met criteria krijg ik de foutmelding: de query bevat geen opgegeven expressie enz ...

Ik zou willen weten waarom dit niet werkt.
Bedankt nogmaals.
Het bestand:

T.
 

Bijlagen

Sterker nog: hij doet het prima (met dezelfde uitkomst) als je de tabel Chauffeurs weghaalt :). Dat komt natuurlijk doordat je verkeerd naar de data kijkt; de relaties tussen de tabellen zorgen er alleen maar voor dat de telling wordt bepaald door de véél tabel, en dat is [Ritten]. Zo heb je twee chauffeurs die nog geen rit hebben staan, en die zitten dus ook niet in de query. Als ik je vraag goed lees:
Ik wil nu het aantal klanten tellen die in dezelfde gemeente wonen als de chauffeurs.

Dan zou het dit het resultaat moeten zijn.
Code:
SELECT Klanten.klantgemeente, Count(Klanten.klantnummer) AS Aantal
FROM Klanten INNER JOIN Chauffeurs ON Klanten.klantgemeente = Chauffeurs.gemeentech
GROUP BY Klanten.klantgemeente

Dit mag ook:
Code:
SELECT Klanten.klantgemeente, Count(Klanten.klantnummer) AS Aantal
FROM Chauffeurs, Klanten
WHERE (Klanten.klantgemeente=[Chauffeurs].[gemeentech])
GROUP BY Klanten.klantgemeente;
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan