我有一个带有列日期和列 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)