列の日付と列 ID を持つテーブルがあります (単純にするため)。合計をカウントし、週ごとにグループ化するクエリを実行しています
SELECT MONTH(table1.Date_1st), YEAR(table1.Date_1st), COUNT(table1.Id)
FROM table1 as table1
WHERE Date_1st BETWEEN '2013-04-01' AND '2013-07-25'
GROUP BY WEEK(Date_1st)
問題は、結果が考慮されていない特定の週に結果がないことです。私はすでに試していますifnull(table1.Id,0)