GROUP BY og SUM
Hejsa,Et lille spørgsmål til alle de mange MySql eksperter her på eksperten.dk :-)
Jeg har en simpel tabel, der indeholder et Id (autonummereringsnummer) og et datofelt kaldet dato.
Jeg vil så gerne trække alle datoer ud i grupper - altså grupperet ud for datoen, samt udskrive antallet af datoer for hver gruppe.
Jeg bruger følgende select-sætning til formålet:
SELECT Dato, SUM(DAY(Dato)) AS AntalDag FROM DatoTest GROUP BY DAY(Dato) ORDER BY Dato DESC
Virker fint, men problemet er at summen tælles op hver gang, så antallet for den følgende gruppe af datoer hele tiden bliver tilsvarende højere - altså det aktuelle antal + antallet af de foregående grupper.
Er der en metode, hvormed man kan summere udelukkende på den enkelte gruppe af datoer?
