Avatar billede haken Nybegynder
16. marts 2004 - 12:15 Der er 3 kommentarer og
2 løsninger

group by month

Jeg har en tabelk det indeholder to felter en med ordre_id og et med ordre_tidspunkt, her vil jeg gerne have valgt antal ordre grupperet på måned.

eks.
______________________________________
| vare 1    |    2004-01-01 12:02:00 |
| vare 2    |    2004-02-01 12:02:00 |
| vare 4    |    2004-04-01 12:02:00 |
| vare 7    |    2004-01-01 12:02:00 |
| vare 2    |    2004-04-01 12:02:00 |
| vare 8    |    2004-01-01 12:02:00 |
| vare 9    |    2004-03-01 12:02:00 |
---------------------------------------

her vil jeg gerne have returneret.

antal ordre      måned
______________________
| 3          |    01 |
| 1          |    02 |
| 1          |    03 |
| 2          |    04 |
----------------------

Hvordan kan jeg gøre det?

på forhånd tak for hjælpen.
Avatar billede clausjul Nybegynder
16. marts 2004 - 12:46 #1
Prøv med
SELECT COUNT(ordre_id), SUBSTRING(6,2) AS maaned FROM tabelk GROUP BY SUBSTRING(6,2)
Avatar billede proaccess Nybegynder
16. marts 2004 - 12:51 #2
Prøv med:
SELECT COUNT(ordre_id) AS Antal, MONTH(ordre_tidspunkt) AS Måned FROM tabelk GROUP BY MONTH(ordre_tidspunkt)
Avatar billede haken Nybegynder
16. marts 2004 - 13:11 #3
jeg siger tak for hjælpen :-)

har brugt kaldet:
select COUNT(ordre_id), SUBSTRING(ordre_tidspunkt,'-',2) AS maaned FROM tabelk GROUP BY SUBSTRING(ordre_tidspunkt,'-',2);

Smider du et svar så du kan få points for det :-)
Avatar billede haken Nybegynder
16. marts 2004 - 13:14 #4
tak for begge svar, jeg kan bruge begge og deler derfor points :-)
Avatar billede clausjul Nybegynder
16. marts 2004 - 13:24 #5
Godt!
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