Avatar billede korup Nybegynder
30. oktober 2003 - 22:23 Der er 10 kommentarer og
1 løsning

Antal forskellige IP pr dag.

Hej

Jeg har et lille prørgsmål!
Jeg vil gerne have lavet en SQL sætning som retunere antal unikke besøgende pr dag.

Jeg har en tabel med: DATO, IP.

Jeg har denne:
SELECT COUNT('IP') FROM counter GROUP BY DATO;

Men den tæller alle rækker med den dato self. Men jeg ville gerne have at den også lavede en GROUP BY IP, så den enkelte ip kun talte en gang pr dag.

Håber det gav lidt mening..

/korup
Avatar billede frizzzb Nybegynder
30. oktober 2003 - 22:25 #1
kan du ikke sætte IP som unique, så tillades det jo ikke at den samme ip lægges ind i databasen flere gange?
Avatar billede codebase Praktikant
30. oktober 2003 - 22:26 #2
SELECT DISTINCT COUNT('IP') FROM counter GROUP BY DATO;
Avatar billede korup Nybegynder
30. oktober 2003 - 22:28 #3
frizzzb>> Jeg vil helst ikke lave om på min database, da jeg bruger mine data som der bliver sat ind og der kan godt forekomme samme ip flere gange på en dag.
Det må da være muligt at lave det i en SQL sætning.

Og hvis jeg lavede IP som unique, så ville jeg jo ikke kunne tælle den ip med hver dag.. Så ville den kun optræde den første dato.
Da skulle den være en sammensat nøgle af datoen og ip-adressen :)

/korup
Avatar billede codebase Praktikant
30. oktober 2003 - 22:28 #4
eller
SELECT DISTINCT IP, COUNT('IP') AS total FROM counter GROUP BY DATO;
Avatar billede frizzzb Nybegynder
30. oktober 2003 - 22:29 #5
selvf... codebase har vist også svaret på det ;)
Avatar billede korup Nybegynder
30. oktober 2003 - 22:31 #6
codebase>> nej den grupper ikke ip´en under de enkelte datoer.. Får stadig samme udtræk..
Avatar billede codebase Praktikant
30. oktober 2003 - 22:36 #7
GROUP BY IP, DATO;
..
Avatar billede korup Nybegynder
29. november 2003 - 18:48 #8
Hej

Jeg er igang med at ryde lidt op. Så lukker spørgsmål..

Men har stadig ikke fundet en løsning..

/korup
Avatar billede sa Nybegynder
07. december 2003 - 01:45 #9
SELECT dato, COUNT(DISTINCT ip) AS antal FROM counter GROUP BY dato;
Avatar billede korup Nybegynder
07. december 2003 - 02:05 #10
Hej Sa.
Ja det er jo lige hvad jeg skulle bruge..

Takker mange gange..

/korup
Avatar billede ossian Nybegynder
02. februar 2006 - 14:05 #11
fantastisk - lige hvad jeg ledte efter :-)
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
Computerworld tilbyder specialiserede kurser i database-management

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