MySQL按时间分组统计数据

  • 按年统计:SELECT DATE_FORMAT(日期,'%Y') time,SUM(需要统计的字段名 FROM 表名 WHERE 条件 GROUP BY time
  • 按月统计:SELECT DATE_FORMAT(日期,'%Y-%m') time,SUM(需要统计的字段名)  FROM 表名 WHERE 条件 GROUP BY time
  • 按周统计:SELECT DATE_FORMAT(日期,'%Y-%m-%d') time,SUM(需要统计的字段名)  FROM 表名 WHERE 条件 GROUP BY time
  • 按日统计:SELECT DATE_FORMAT(日期,'%Y-%m') time,SUM(需要统计的字段名)  FROM 表名 WHERE 条件 GROUP BY time
  • 按周统计:SELECT DATE_FORMAT(日期,'%Y-%u') time,SUM(需要统计的字段名)  FROM 表名 WHERE 条件 GROUP BY time
posted @ 2020-06-03 18:31  波克蛋蛋  阅读(683)  评论(0编辑  收藏  举报