01. marts 2006 - 10:58Der er
10 kommentarer og 1 løsning
Sammenstille svar fra database.
Hej! Jeg er kommet lidt i problemer, har lavet en database til at indsamle svar på et spørgeskema, og nu skal jeg have sammenstillet resultaterne for at kunne lave statistikker.
Jeg har bare íngen anelse om hvordan man nemmest gør det?
Har lidt forstand på ASP, så måske man kunne gøre det derigennem?
Der er lidt over 20 spørgsmål, og jeg kunne godt tænke mig f.eks. at finde ud af hvor mange mellem 20 og 30 år, der har svaret ja til spørgsmål 13 og 17, og hvor mange mænd, der har valgt svarmulighed 4 på spørgsmål 11.
Håber det giver et indblik, ellers så bare spørg :)
På forhånd tusind tak for enhver hjælp, den er højt værdsat!
SQL-forespørgsler er den nemmeste metode, og helt oplagte metode i dette tilfælde. Hvis du ikke har den helt store erfaring med det, vil jeg gerne hjælpe, hvis du mailer datasættet til mig ( zipped )
Ad 1 ) SELECT Count(tblSvar.BesvarelsesID) AS Antal FROM tblSvar HAVING (((tblSvar.Alder) Between 20 And 30) AND ((tblSvar.[Spg 13])="Ja") AND ((tblSvar.[Spg 17])="Ja"));
Ad 2) SELECT Count(tblSvar.BesvarelsesID) AS Antal FROM tblSvar HAVING (((tblSvar.Køn)="M") AND ((tblSvar.[Spg 11])="4"));
Tak for svarene, det jeg egentlig er ude efter er bare en metode/form hvor man kan vælge de forskellige svarmuligheder til de forskellige spørgsmål, og så via SQL tælle op hvor mange besvarelser der har svaret sådan. Beklager hvis jeg ikke har gjort det tydeligt nok i spørgsmålet. Jeg har nogenlunde styr på SQL, bare ikke så meget på Count funktionen.
Jensen > har nu langt om længe fået det afprøvet, og får denne fejl:
Microsoft OLE DB Provider for ODBC Drivers error '80040e10' [Microsoft][ODBC Microsoft Access Driver] Too few parameters. Expected 3. /rikkes/count.asp, line 973
Linie 971-973 ser ud som følger:
SQL= "SELECT Count(1) AS Antal FROM tblResults HAVING (((tblResults.fldQ6) Between 20 And 30) AND ((tblResults.fldQ4)=""Ja"") AND ((tblSvar.fldQ9)=""2""));"
nu skal jeg selvfølgelig bare lige have lavet det til de sidste 17 spørgsmål ;)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.