Avatar billede stigc Nybegynder
08. oktober 2001 - 16:50 Der er 6 kommentarer og
1 løsning

Group by dato

Jeg har brug for at gruppere en masse rækker på deres dato, men dato feltet indeholder timer, minutter og sekunder. Hvordan gør jeg det?
Avatar billede a1a1 Novice
08. oktober 2001 - 17:41 #1
måske med noget ala:

GROUP BY LEFT(dato, 10)
Avatar billede tmceu Praktikant
08. oktober 2001 - 17:44 #2
Denne er ikke køn, men den virker :-)

select convert(varchar(10), convert(varchar(4), year(test)) + \'-\' + convert(varchar(2), month(test)) + \'-\' + convert(varchar(2), day(test))) as dato, sum(val) from test
group by convert(varchar(10), convert(varchar(4), year(test)) + \'-\' + convert(varchar(2), month(test)) + \'-\' + convert(varchar(2), day(test)))

Dette forudsætter at du har din dato i feltet test
Avatar billede stigc Nybegynder
08. oktober 2001 - 17:56 #3
findes der en dokumentation for convert funktionen nogen steder?
Avatar billede a1a1 Novice
08. oktober 2001 - 18:02 #4
ja under hjælp :)
Avatar billede stigc Nybegynder
08. oktober 2001 - 19:07 #5
kan du ikke copy/paste her, den er åbenbart ikke instaleret på min computer.....
Avatar billede torbenkoch Nybegynder
08. oktober 2001 - 20:41 #6
Books Online? Hvis du ikke har dem, så skynd dig at få dem installeret! De er stort set uundværlige, når man skriver MS SQL! De kan også downloades fra

http://www.microsoft.com/sql/techinfo/productdoc/2000/books.asp
Avatar billede stigc Nybegynder
08. januar 2002 - 23:07 #7
nej den er ikke køn, men den virker.
Brugt den dog ikke :)
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