Dodaj 4 lata do beginTerm, a następnie porównaj
SELECT firstName, lastName
FROM Presidents
WHERE endTerm > DATE_ADD(beginTerm, INTERVAL 4 YEAR)
Jest to ogólnie (w tym używanie innych RDBMS) bezpieczniejsze niż odejmowanie lub obliczanie różnic dat ze względu na sposób obsługi granic między okresami.