07. marts 2006 - 15:43Der er
5 kommentarer og 1 løsning
count(round datetime) og group by
jeg har en hel masse linjer i min tabel med et datetimefelt hvordan kan jeg få dem grupperes efter deres time og dag? dvs jeg skal have ud hvor mange rækker der er per time en specifik dag.
det må jo være noget round, noget count og noget group, men hvordan faen jeg strikker det sammen ved jeg ikke
jeg har en tabel med et id felt og et datetime felt, jeg skal bare have talt for mange rækker der er i f.eks tiden idag fra kl 13:00 til 14:00 mere er der ikke i det
Så må det være noget i denne stil: select hours(datoFelt), count(*) as antal from dinTabel where datoFelt between '07-03-2006' and '08-03-2006' group by hours(datoFelt)
nu kan jeg ikke lige finde hours som funktion, men jeg kom i tanken om den fine funktion, datepart,
den grouper jeg bare på og så virker det, man skla vel bare sove på tingene :)
Synes godt om
Ny brugerNybegynder
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.