代码示例:
SELECT report_reason, COUNT(*) AS num_reports FROM posts WHERE DATE(report_date) = DATE_SUB(CURDATE(), INTERVAL 1 DAY) GROUP BY report_reason;
解释:
这个查询使用了 MySQL DATE 函数来访问报告日期,并计算昨天的日期。然后,查询从 posts 表中选择报告日期符合条件的所有帖子。最后,使用 GROUP BY 语句按报告原因分组,并使用 COUNT(*) 函数计算每个分组中的帖子数。