Mysql 查询近半年的数据

#查询近半年的数据
select * 
from youTable
where time_colume>=curdate()- interval 6 month

#查询近3年的数据
select * 
from youTable
where time_colume>=curdate()- interval 3 year

2.按月份汇总数据

#查询近半年的数据,并且按照月份汇总
select concat(year(time_colume),month(time_colume)) as data, sum(amount) as total_amount
from youTable where time_colume>=curdate()- interval 6 month
group by month(time_column)


#查询近3年的数据,
并且按照月份汇总
select concat(year(time_colume),month(time_colume))  as data, sum(amount) as total_amount
from youTable 
where time_colume>=curdate()- interval 3 year
group by month(time_column)

 

posted @ 2024-10-30 16:42  苹果芒  阅读(2)  评论(0编辑  收藏  举报