Avatar billede goose Nybegynder
25. juni 2008 - 13:11 Der er 5 kommentarer og
1 løsning

Sammentælling på datobasis i mySQL

Jeg har en mySQL database med en slags downloadcounter.

Hver gang en fil bliver downloadet, gemmes der en dato og et IP nummer i databasen.

Nu vil jeg så godt lave et udtræk der viser hvor mange gange der er downloadet for hver dag

Hvordan gør jeg lige det?

Det skal altså grupperes og sammentælles på dagsbasis.

/Goose
Avatar billede soerenlyn Nybegynder
25. juni 2008 - 21:31 #1
Hvis du kan finde ud af at bruge SQL kan du bruge koden:

SELECT *,count(date) FROM `dates` GROUP BY date

Eventuelt hvis du ønsker dem der er blevet downloadet flest gange så

SELECT *,count(date) FROM `dates` GROUP BY date ORDER BY count(date) DESC
Avatar billede soerenlyn Nybegynder
25. juni 2008 - 22:09 #2
Og så puttede jeg lige en AS ind så du også kan hente count ud.

SELECT *,count(date) AS numberofvisits FROM dates GROUP BY date ORDER BY count(date) DESC
Avatar billede goose Nybegynder
26. juni 2008 - 14:23 #3
Super, smid et svar

/goose
Avatar billede soerenlyn Nybegynder
26. juni 2008 - 14:53 #4
Værsgo :)
Avatar billede goose Nybegynder
26. juni 2008 - 15:01 #5
Takker :o)

/Goose
Avatar billede soerenlyn Nybegynder
26. juni 2008 - 20:36 #6
Og i lige måde! Skulle det være en anden gang ..
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