Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Subtraktion in SQL-Anweisung

Fügen Sie 4 Jahre zu beginTerm hinzu und vergleichen Sie dann

SELECT  firstName, lastName
     FROM  Presidents 
     WHERE  endTerm > DATE_ADD(beginTerm, INTERVAL 4 YEAR)

Dies ist im Allgemeinen (einschließlich der Verwendung anderer RDBMS) sicherer als das Subtrahieren oder Berechnen von Datumsdifferenzen, da die Grenzen zwischen Perioden gehandhabt werden.