अगले x दिनों और पिछले x दिनों के लिए आगामी जन्मदिन प्राप्त करने के लिए सबसे सरल कोड यहां दिया गया है
यह प्रश्न भी लीप-वर्ष से प्रभावित नहीं है
SELECT name, date_of_birty
FROM users
WHERE DATE(CONCAT(YEAR(CURDATE()), RIGHT(date_of_birty, 6)))
BETWEEN
DATE_SUB(CURDATE(), INTERVAL 14 DAY)
AND
DATE_ADD(CURDATE(), INTERVAL 14 DAY)