Syntaxis fout in samengestelde query

Status
Niet open voor verdere reacties.

klokslag

Nieuwe gebruiker
Lid geworden
2 feb 2009
Berichten
3
Hallo,

Ik ben mometeel met een opdracht bezig om uit een tabel antwoorden te halen waarbij 75% van deze antwoorde beantwoord zijn met een + (dat is 0 in tabel). Om niet direct groot aan te pakken probeer ik deze query stuk bij stukje te maken, maar loop tegen een syntaxis fout op.

De selectie moet als uitkomts hebben, die vragen waarbij de score 0 is en waarbij de 0 3 keer voorkomt.
Hieronder de query.

[SQL]SELECT KWS_PK_PERSKAARTEN.PK_VRAAG_ID AS Vraag, KWS_PK_PERSKAARTEN.PK_SCORE
FROM KWS_PK_PERSKAARTEN
GROUP BY KWS_PK_PERSKAARTEN.PK_VRAAG_ID, KWS_PK_PERSKAARTEN.PK_SCORE
ORDER BY KWS_PK_PERSKAARTEN.PK_VRAAG_ID
WHERE (SELECT Count(KWS_PK_PERSKAARTEN.PK_VRAAG_ID) AS Aantal
FROM KWS_PK_PERSKAARTEN
GROUP BY KWS_PK_PERSKAARTEN.PK_VRAAG_ID, KWS_PK_PERSKAARTEN.PK_SCORE
HAVING (((KWS_PK_PERSKAARTEN.PK_SCORE)=0))) = 3[/SQL]


Wat doe ik fout?
 
Laatst bewerkt door een moderator:
Opgelost

Tardis,

Bedankt voor je reactie.
Ik heb het anders opgelost en werkt ook.
 
Oplossing

De query was een onderdeel van een groter geheel, waar bij ik van de antwoorden per vraag wilde kijken of de norm van 75% werd gehaald.

Dit kan volgens mij via een query, dat werd me te moeilijk dus heb het nu via een While lus in VB voor elkaar gekregen om die 75% te krijgen.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan