SELECT SUM(count1), SUM(count2), SUM(count3), MONTH(month)
FROM myTable
GROUP BY MONTH(month)
Seit MONTH
ein SQL Server-Schlüsselwort ist, müssen Sie möglicherweise den Spaltennamen month
maskieren (z. B. [month]
), wenn Ihre Datumsspalte wirklich so heißt. (Danke Endy für diesen Kommentar!)
Wenn sich die ausgewählten Daten über mehr als ein Jahr erstrecken, müssen Sie wahrscheinlich auch nach Jahr gruppieren:
SELECT SUM(count1), SUM(count2), SUM(count3), MONTH(month), YEAR(month)
FROM myTable
GROUP BY MONTH(month), YEAR(month)