sql 查詢距今6 /xx個月 統計數據
select DATE_FORMAT(時間段, '%m') time ,COUNT(*) from 表名字 where date_sub(curdate(), interval 6 month) <= date(時間段) GROUP BY time
帶年的:
select DATE_FORMAT(時間段, '%Y-%m') time ,COUNT(*) from 表名字 where date_sub(curdate(), interval 6 month) <= date(時間段) GROUP BY time
想查多少月的把上述 interval 6 month里面的數字換成你想要查多少個月 下面查天的同理
sql 查詢近6 /xx天 統計數據
-- 距今6天所有數據
select * from 表名 where date_sub(curdate(), interval 6 day) <= date(時間段))
在學習的道路上,與君共勉!