Saya telah mencari kode ini, tetapi saya tidak dapat menemukan kueri yang bersih/sederhana (yang juga berfungsi dengan tahun kabisat (masalah tanggal 29 Februari))
Jadi saya membuatnya sendiri.
Berikut kode paling sederhana untuk mendapatkan ulang tahun yang akan datang untuk x hari berikutnya, (kueri ini juga menampilkan ulang tahun kemarin (atau Anda dapat mengubahnya menjadi x jumlah hari yang lalu)
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)