我一直在编写一个小脚本,该脚本应该在该日期前 30 天检查到期日期并发送电子邮件提醒。
我有一个表,其中的列名称'completed'
表示课程完成和完成的日期。每门课程有效期为1年。
我一直在尝试做的是首先在 ' ' 中添加一整年,completed
然后检查该新日期是否恰好在 30 天之前now().
示例:课程于 2012 年 12 月 31 日结束。有效期至 2013 年 12 月 31 日,因此如果TODAY
是 2013 年 12 月 1 日,则应发送电子邮件提醒。
我有这个小脚本:
SELECT distinct
userID
, completed+INTERVAL 1 YEAR AS expires
FROM activity
WHERE completed > NOW() + INTERVAL 30 DAY
但显然它不起作用......有人能指出我正确的方向吗?
谢谢!干杯,格雷格