Avatar billede andersthingholm Nybegynder
01. april 2005 - 10:03 Der er 5 kommentarer og
1 løsning

Dato udtræk

Hejsa,

Jeg har en MySQL tabel med et DATETIME felt, der hedder 'created'. Hvordan laver jeg et udtræk som viser antallet af records for hver dato? Dvs. at alle datoer skal vises - også over flere månender.

e.g.

01.01.2005 500
02.01.2005 797
01.02.2005 999
etc.

VH

Anders Thingholm
Avatar billede erikjacobsen Ekspert
01. april 2005 - 10:48 #1
Når du kun skal bruge en dato og skal bruge sql til at regne på denne dato, skal du også (helst) have et felt der netop indeholder denne dato. Du har et DATETIME felt, og det
vil gøre udregningen ret meget langsommere.  Vi snakker her om 1. normalform.
Avatar billede andersthingholm Nybegynder
01. april 2005 - 10:55 #2
Hej igen,

Statistikken som jeg spørger til er sekundær i forhold til løsningen, så performance er ikke noget issue.

VH

Anders
Avatar billede erikjacobsen Ekspert
01. april 2005 - 10:59 #3
Ok, så, på eget ansvar ;)) 

Hvis dit felt hedder datotid, kan du

select substring(datotid,1,10) as datoen, count(*) as antal from navne group by datoen order by datoen asc
Avatar billede andersthingholm Nybegynder
01. april 2005 - 11:28 #4
Super - smider du et svar?
Avatar billede erikjacobsen Ekspert
01. april 2005 - 11:29 #5
Nej tak, jeg samler ikke på point. Svar selv, accepter eget svar.
Avatar billede andersthingholm Nybegynder
01. april 2005 - 11:31 #6
OK, tak igen.
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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