SQL Serverで集計表を出力日付をDATETIME型で管理している場合、CONVERT関数、DATEPART関数を使って、日、週、月、年別の集計結果を出力することができます。 週別の集計は日曜はじまりなので注意する 集計方法日次集計 -- 日次(CONVERT) SELECT CONVERT(VARCHAR, 日付, 111) , COUNT(*) FROM テーブル名 GROUP BY CONVERT(VARCHAR, 日付, 111) -- 日次(DATEPART) SELECT DATEPART(YEAR, 日付) , DATEPART(MONTH, 日付) , DATEPART(DAY, 日付) , COUNT(*) FROM テーブル名 GROUP BY DATEPART(YEAR, 日付) , DATEPART(MONTH, 日付) , DATEPART(DAY, 日付)