Вы можете использовать подзапрос для получения самой старой даты рождения, а затем сравнения дат.Это выглядит так:
select p.*
from patient as p,
(select max(birthday) as max_birthday
from patient
) as m
where p.birthday <= dateadd("yyyy", -3, m.max_birthday) and
p.birthday > dateadd("yyyy", -4, m.max_birthday);
Обратите внимание, что это ровно 3 года, в зависимости от дня вашего