【发布时间】:2015-12-16 17:34:28
【问题描述】:
当前查询检查是否是客户今天的生日以及 processTime 是否是这一小时。这就像一个魅力。但是,我们想调整查询,并在生日前 x 天向客户发送电子邮件。这取决于生日设置中的 dayOffset 设置。
dayOffset 可以在 -365 到 +365 的范围内。
我应该如何调整以下查询。生日列是日期列
SELECT firstName, lastName, birthday, FROM
birthday_customers C
INNER JOIN
birthday_settings S
ON C.customerId = S.customerId
WHERE
MONTH(birthday) = MONTH(NOW())
AND DAY(birthday) = DAY(NOW())
AND processTime = HOUR(NOW())
【问题讨论】: