Как выбрать пользователей по дате рождения?
SELECT * FROM USERS WHERE YEAR(DOB_COLUMN) = YEAR(DOB_USER)
илиSELECT * FROM USERS WHERE YEAR(DOB_COLUMN) = YEAR(CURDATE()) - AGE
Но оно не scalable так как ищет по всей таблице.
А в чем проблема? Ссылка с get-параметром, типа site.ru/users/search?age=19, при выборке where user.birthday > ... and user.birthday < ...