Avatar billede ha9953 Nybegynder
13. november 2004 - 00:03 Der er 1 løsning

Gruppering af resultat

Jeg har følgende sætning:

SELECT MONTH(nyheddatotid) AS Expr1, YEAR(nyheddatotid) AS Expr2
FROM nyhed
ORDER BY YEAR(nyheddatotid) DESC, MONTH(nyheddatotid) DESC


Hvis der er 200 nyheder i en måned så udskriver den måneden 200 gange - hvordan får jeg sat en gruppering på denne sætning, så jeg får en liste ud der indeholder de måneder i et år, hvor der er nyheder

Håber det er til at forstå :-)
Avatar billede ha9953 Nybegynder
13. november 2004 - 00:06 #1
fandt selv løsningen:

SELECT    TOP 12 MONTH(nyheddatotid) AS Expr1, YEAR(nyheddatotid) AS Expr2
FROM        nyhed
GROUP BY MONTH(nyheddatotid), YEAR(nyheddatotid)
ORDER BY YEAR(nyheddatotid) DESC, MONTH(nyheddatotid) DESC
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