Ако u.bday е дата, можете да направите нещо подобно:
WHERE u.bday < NOW() + INTERVAL 10 DAY AND u.bday >= NOW()
MySQL има добри функции за сравнение и изчисляване на дати. Вижте ръководството за повече подробности:http ://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html
Ако u.bday е форматиран с varchar mm-dd-yyyy, използвайте това:
WHERE STR_TO_DATE(u.bday, '%m-%d-%Y') < NOW() + INTERVAL 10 DAY
AND STR_TO_DATE(u.bday, '%m-%d-%Y') >= NOW()
(Ако u.bday не е дата, направете я такава. Използването на правилния тип данни за вашите колони прави живота ви много по-лесен.)