Avatar billede mkjaer Nybegynder
19. december 2005 - 16:50 Der er 2 kommentarer og
1 løsning

Sortering på årstal / måned

Hejsa,

Jeg bruger denne forespørgsel:

SELECT date_format(dato, '%d.%m.%Y') AS datoen, count(*) FROM counter GROUP BY datoen DESC ORDER by dato DESC

Jeg vil gerne nøjes med at få data, hvor årstallet i feltet 'dato' er f.eks. 2005, eller hvor måneden i samme felt er december 2004. Howto?

På forhånd tak,
Martin
Avatar billede arne_v Ekspert
19. december 2005 - 20:54 #1
WHERE YEAR(datoen)=2005

WHERE MONTH(datoen)=12 AND YEAR(datoen)=2004
Avatar billede mkjaer Nybegynder
19. december 2005 - 22:33 #2
Super - tak!
Lav et svar, så du kan få pointene.

Og så et lille tillægsspørgsmål:
Hvordan skal den strikkes sammen, hvis jeg ønsker at se en sammentælling af de sidste 12 måneder. Altså hvor mange poster fra hver af de seneste 12 måneder.
(PT: december:1213, november:1234, oktober:4654, osv..)

hilsen
Martin
Avatar billede arne_v Ekspert
19. december 2005 - 22:40 #3
svar

prøv:

SELECT YEAR(datoen),MONTH(datoen),COUNT(*) FROM counter GROUP BY YEAR(datoen),MONTH(datoen)

evt. med en WHERE hvis du vil begrænse tidesrummet
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