假设要统计一个表中每月的记录数,假设表名为"my_table",字段名为"create_time",可以使用以下SQL语句:
SELECT DATE_FORMAT(create_time, '%Y-%m') AS month, COUNT(*) AS count FROM my_table GROUP BY month;
其中,DATE_FORMAT函数将create_time字段按照"%Y-%m"的格式转换为年月格式,作为统计的分组依据;COUNT函数用于计算分组后每个组内的记录数。执行以上SQL语句,将会返回按月份分组后每月的记录数。
上一篇:按时间段分类数据