Добавьте 4 года на beginTerm, затем сравните
SELECT firstName, lastName
FROM Presidents
WHERE endTerm > DATE_ADD(beginTerm, INTERVAL 4 YEAR)
Это обычно (включая использование других СУБД) безопаснее, чем вычитание или вычисление разницы дат из-за того, как обрабатываются границы между периодами.