mysql获取近30天每天最新一条数据

//MySQL 版本  查询7天内,每天入库的最新一条数据
select max(aa.createtime) as MaxcreateTime from
	 (select convert(createtime,CHAR(10)) datetemp,a.createtime from XXX a
          //注意:在 Mybatis 的 XML 中,<= 符号要写成这样: 
          //防止 < 被解析为 XML符号
	 where DATEDIFF(str_to_date('2019-05-25', '%Y-%m-%d %H'),a.createtime)<=7
     ) aa
group by aa.datetemp

 

你可能感兴趣的:(工作中的坑)