Avatar billede Slettet bruger
21. juni 2002 - 17:42 Der er 13 kommentarer og
1 løsning

sql for 517 gang

Hej eksperter....

hvordan omskrives dette til korrekt ?

    strSQL3 = "Select COUNT(Distinct[id]) as ialt From svar Where svar_type='s' and status='mulig' and svar_id=" & rs("svar_id")

håber i kan/vil hjælpe

mvh.
www.questis.dk
Avatar billede medions Nybegynder
21. juni 2002 - 17:55 #1
strSQL3 = "Select COUNT(" & Distinct[id] & ") as ialt From svar Where svar_type='s' and status='mulig' and svar_id=" & rs("svar_id")

Er det ikke sådan du mener?
//>Rune
Avatar billede _just4fun_ Nybegynder
21. juni 2002 - 17:56 #2
Hvad kommer der af fejl? (Prøv at skrive strSQL3 ud lige efter du har udfyldt den med rigtige data...)
Avatar billede Slettet bruger
21. juni 2002 - 17:57 #3
rune den melder fejl ved første klamme
Avatar billede _just4fun_ Nybegynder
21. juni 2002 - 17:57 #4
medions >> øøøh, distinct er en SQL-ting... så den er rigtig nok formuleret fra starten af..., og mon ikke id er en felt i tabellen svar ??
Avatar billede _just4fun_ Nybegynder
21. juni 2002 - 17:58 #5
Hvordan ser den Ud hvis du skriver den ud (er du sikker på at der er noget i rs("svar_id"))
Avatar billede Slettet bruger
21. juni 2002 - 17:59 #6
denne sql:
strSQL3 = "Select COUNT(Distinct[id]) as ialt From svar Where svar_id=" & rs("svar_id")

fejl:
[Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in query expression 'COUNT(Distinct[id])'.
Avatar billede Slettet bruger
21. juni 2002 - 18:00 #7
ja der ligger 4 på den..... men af sammme slags, så den skal kun tælle den ene.... derfor distinct
Avatar billede Slettet bruger
21. juni 2002 - 18:00 #8
ved udskrift:

Select COUNT(Distinct[id]) as ialt From svar Where svar_id=74
Avatar billede medions Nybegynder
21. juni 2002 - 18:05 #9
strSQL3 = "Select COUNT(Distinct[id]) as ialt From svar Where svar_id='" & rs("svar_id") & "'"

prøv lgie med denne så..
//>Rune
Avatar billede Slettet bruger
21. juni 2002 - 18:07 #10
rune>>
samme fejl:

Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in query expression 'COUNT(Distinct[id])'.
Avatar billede a1a1 Novice
21. juni 2002 - 18:10 #11
strSQL = "select count(id) as ialt from svar where svar_id=" & rs("svar_id")

du behøver ikke distinct
(du har allerede udvalgt kun et id :) )
Avatar billede Slettet bruger
21. juni 2002 - 18:44 #12
a1 det er ikke helt korrekt hvad du siger..... det samme svar_id kan forekomme flere gange, så der skal laves noget for at sortere det fra
Avatar billede Slettet bruger
21. juni 2002 - 18:58 #13
fandt en anden løsning.... ved at lade den tælle antalet af udskrifter istedet.... men takker for jeres tid...
Avatar billede a1a1 Novice
21. juni 2002 - 18:58 #14
er det ikke antal af indlæg til svar du vil finde?

har du prøvet det?
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester