背景

有时候我们写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();
Logo

更多推荐