Mysql 如何为以下记录编写sql查询

Mysql 如何为以下记录编写sql查询,mysql,sql,Mysql,Sql,我想生成一个帐户列表,该列表的结束日期(有效截止日期)是一个月的结束日期,并且该日期应该在将来,比如比今天的日期(NOW())更大。名称不应包含“试用”字 清单应包括: table - fu_plan_user (id_plan_user,id_user, id_plan, valid_from, valid_to, ...) table - fu_user (id_user, name, company....) table - fu_plan (id_plan, name, duration

我想生成一个帐户列表,该列表的结束日期(有效截止日期)是一个月的结束日期,并且该日期应该在将来,比如比今天的日期(NOW())更大。名称不应包含“试用”字

清单应包括:

table - fu_plan_user (id_plan_user,id_user, id_plan, valid_from, valid_to, ...)
table - fu_user (id_user, name, company....)
table - fu_plan (id_plan, name, duration, ...)
到目前为止,我已经试过了,但没有成功

id_user
payplan name (fu_plan->name)
customer name (fu_user->name)
end date (fu_plan_user->valid_to)

如何使用MySQL查询生成此记录列表?

很明显,您希望有效的\u比现在晚,但不清楚其他条件是什么?如何定义“月末”?请提供示例数据和所需结果。月末是30(天>=30)类似于下面的内容:选择user.id\u user、payplan.name、planUser.company、planUser.valid\u to from fu\u plan\u user planuer、fu\u user、fu\u planu payplan where planUser.da\u valid\u to>now()和planUser.da\u valid\u to>=DATEADD(d,30,getdate())
SELECT * 
from fu_plan_user 
where da_valid_to > now() 
  and da_valid_to > DATEADD(day, 30, GETDATE());