【发布时间】:2014-08-20 11:43:17
【问题描述】:
我正在尝试找出数据库中存在的用户的“即将到来的生日”。
我只能对即将生日的用户罚款至 12 个月(12 月)。
如果我需要找到明年即将到来的生日怎么办。
我的查询:
SELECT c.F_CONTACT_ID,
c.F_CONTACT_NAME,
c.F_CONTACT_FNAME,
DATE_FORMAT(c.F_DOB, '%d/%m') F_DOB
FROM t_contact c
WHERE DATE_FORMAT(F_DOB, '%m') >= '08'
GROUP BY c.F_CONTACT_ID
ORDER BY c.F_DOB ASC LIMIT 0 ,
10
我怎样才能找到“一月”出生的用户即将到来的生日,因为
DATE_FORMAT(F_DOB, '%m') >= '08'
可以检查到第 12 个月。
有人可以帮我吗?
【问题讨论】: