मैं इस कोड की खोज कर रहा हूं, लेकिन मुझे एक साफ/सरल क्वेरी नहीं मिली (जो लीप-ईयर (फरवरी की समस्या की 29 तारीख) के साथ भी काम करती है)
इसलिए मैंने अपना बना लिया है।
अगले x दिनों के लिए आने वाले जन्मदिनों को प्राप्त करने के लिए सबसे सरल कोड यहां दिया गया है, (यह क्वेरी कल के जन्मदिनों को भी प्रदर्शित करती है (या आप इसे अतीत में x दिनों की संख्या में बदल सकते हैं)
SELECT name, date_of_birty FROM users WHERE
DATE(CONCAT(YEAR(CURDATE()), RIGHT(date_of_birty, 6)))
BETWEEN
DATE_SUB(CURDATE(), INTERVAL 1 DAY)
AND
DATE_ADD(CURDATE(), INTERVAL 5 DAY)