mysql查询当前日期的一个月内的数据

背景

有时候我们写sql查询一些东西,需要限定时间是一个月内的数据,这时候就可以使用这个语句了。

实战

一个月到未来的活动数据

SELECT * from activity_info t where t.valid='Y' and t.act_date > (SELECT DATE_ADD(now(),INTERVAL -1 MONTH));

一个月内到此刻的活动数据

SELECT * from activity_info t where t.valid='Y' and t.act_date between  (SELECT DATE_ADD(now(),INTERVAL -1 MONTH)) and now();
相关推荐
©️2020 CSDN 皮肤主题: 博客之星2020 设计师:CY__ 返回首页