Mysql 按月统计数据(当前月倒数12个月)

  • Post author:
  • Post category:mysql


SELECT DATE_FORMAT(in_time,’%Y-%m’) as 月,sum(in_money) FROM income

WHERE in_time BETWEEN  date_sub(curdate(), interval 11 month) AND curdate() AND in_name=’小李’

GROUP BY DATE_FORMAT(in_time,’%Y-%m’);


DATE_FORMAT(in_time,’%Y-%m’) in_time是字段名 DATE_FORMAT()是格式化显示日期数据

date_sub(curdate(), interval 11 month) curdate()获取当前日期年月日 相隔12个月

GROUP BY DATE_FORMAT(in_time,’%Y-%m’); 通过日期分组



版权声明:本文为weixin_48074431原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。