Avatar billede bjarke-b Nybegynder
24. oktober 2001 - 19:50 Der er 8 kommentarer og
1 løsning

Sql query

Hejsa

Har lidt problemer med et sql query

Det jeg skal er alle poster fra tabellen stats hvor feltet time = rs(\"dato\")

Hvert sessionID må dog kun opstå engang

Jeg kan \"illustrere\" det med

SELECT COUNT(DISTINCT(SessionID)) AS antal FROM stat WHERE time = \'\" & rs(\"dato\") & \"\'

Meeen den går jo ikke helt ;)

Hvordan grejer jeg den ?
Avatar billede eagleeye Praktikant
24. oktober 2001 - 23:22 #1
Hvis du vil hvade alle poster ud skal du ikke hvade Count i SQL sætningen.

Hedder kolonne SessionID ? eller er det indholder der er SessionID?
Avatar billede bjarke-b Nybegynder
24. oktober 2001 - 23:24 #2
eagleeye > Jeg skal have talt hvor mange poster der er hvor kolonnen time = rs(\"dato\").

Det jeg så skal er at kolonnen sessionId Kun må tælle med engang pr værdi.

Dvs hvis et sessionID eksisterer i flere poster skal det kun tælles med en gang.
Avatar billede eagleeye Praktikant
24. oktober 2001 - 23:42 #3
det her viker med nogle databaser

SELECT Count(Distinct SessionID) as Antal
FROM stat WHERE time=\'\"&rs(\"dato\")&\"\'\"

http://www.fluffycat.com/sql/sql-countdistinct.html
Avatar billede eagleeye Praktikant
24. oktober 2001 - 23:48 #4
Den her siger DISTINCT skal så ude foran count:

http://www.w3schools.com/sql/sql_count.asp
Avatar billede eagleeye Praktikant
25. oktober 2001 - 00:06 #5
Jeg har haft lidt (en del) problem med Access og de løsninger jeg har skrvet. Denne her virker fra min ASP side men ikke inde i selve Acces egen SQL-editor ???!?

strSQL = \"SELECT Count(*) AS antal FROM (SELECT DISTINCT SessionID FROM stat WHERE time=\'\"&rs(\"dato\")&\"\');\"
Avatar billede eagleeye Praktikant
25. oktober 2001 - 00:15 #6
håber det hjælper dig (på vej) til en løsning :)  jeg vil se dyner nu....
Avatar billede bjarke-b Nybegynder
03. november 2001 - 22:07 #7
Ingen løsning
Avatar billede eagleeye Praktikant
04. november 2001 - 00:08 #8
fik du den ikke til at virke?
Avatar billede bjarke-b Nybegynder
04. november 2001 - 01:31 #9
Nej
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