mysql+ mybatis查詢最近十二個月的數據

select count(*) as 'number',left(createtime,7) as 'month' from t_hotel
		where DATE_FORMAT(createtime,'%Y-%m')>
		DATE_FORMAT(date_sub(curdate(), interval 12 month),'%Y-%m')
		group by month;

說明:

我這裏查詢的是總量,可以根據需要將count(*)改爲合適字段。

t_hotel 表名

createtime 日期字段

number 別名

例如當前日期爲2019-01-19

使用上述sql語句查詢結果爲:

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章