想要在mysql中获取5天内订阅将过期的记录

时间:2011-11-14 06:27:37

标签: mysql

想要在mysql中获取订阅将在5天后过期的记录。

查询使用 -

select *
from tbl_users user
inner join tbl_purchase_plan plan on (user.cc_plan_option_id=plan.id)
where DATE_SUB( user.created, INTERVAL plan.plan_duration MONTH ) = (CURDATE() + INTERVAL  3 DAY)
  and user.status=1

1 个答案:

答案 0 :(得分:0)

select *
from tbl_users user
inner join tbl_purchase_plan plan on (user.cc_plan_option_id=plan.id)
where DATEDIFF(CURDATE(),DATE_ADD( user.created, INTERVAL plan.plan_duration MONTH )) = 5
and user.status=1