beginTermに4年を追加してから、比較します
SELECT firstName, lastName
FROM Presidents
WHERE endTerm > DATE_ADD(beginTerm, INTERVAL 4 YEAR)
これは、期間間の境界がどのように処理されるかにより、一般に(他のRDBMSの使用を含めて)日付の差を減算または計算するよりも安全です。
beginTermに4年を追加してから、比較します
SELECT firstName, lastName
FROM Presidents
WHERE endTerm > DATE_ADD(beginTerm, INTERVAL 4 YEAR)
これは、期間間の境界がどのように処理されるかにより、一般に(他のRDBMSの使用を含めて)日付の差を減算または計算するよりも安全です。