Добавете 4 години към beginTerm, след което сравнете
SELECT firstName, lastName
FROM Presidents
WHERE endTerm > DATE_ADD(beginTerm, INTERVAL 4 YEAR)
Това обикновено е (включително използването на други RDBMS) по-безопасно от изваждането или изчисляването на разликите в датите поради начина, по който се обработват границите между периодите.