SELECT SUM(count1), SUM(count2), SUM(count3), MONTH(month)
FROM myTable
GROUP BY MONTH(month)
MONTH
以降 は SQL Server のキーワードです。列名 month
をエスケープする必要がある場合があります (例:[month]
)、日付列が実際にそのように呼び出された場合。 (Endy さん、コメントありがとうございます!)
また、選択したデータが 1 年以上にわたる場合は、おそらく年ごとにグループ化する必要があります:
SELECT SUM(count1), SUM(count2), SUM(count3), MONTH(month), YEAR(month)
FROM myTable
GROUP BY MONTH(month), YEAR(month)