mysql的日期类型的数据转换为年或者月类型的统计

SELECT CONCAT(YEAR(DATE), if (MONTH(DATE)<10,CONCAT('0',MONTH(DATE)),MONTH(DATE)))    AS date , round(SUM(capacity),2) AS    ca_dsoc FROM dianchi4 where date > '20211231' GROUP BY YEAR(DATE), MONTH(DATE) 

mysql的日期类型的数据转换为年或者月类型的统计_第1张图片

mysql的日期类型的数据转换为年或者月类型的统计_第2张图片

 月度的跨年处理就是第一个

mysql的日期类型的数据转换为年或者月类型的统计_第3张图片

 

 

你可能感兴趣的:(mysql,数据库)