Ajoutez 4 ans à beginTerm, puis comparez
SELECT firstName, lastName
FROM Presidents
WHERE endTerm > DATE_ADD(beginTerm, INTERVAL 4 YEAR)
Ceci est généralement (y compris en utilisant d'autres RDBMS) plus sûr que de soustraire ou de calculer des différences de date en raison de la façon dont les limites entre les périodes sont gérées.