sql >> Databasteknik >  >> RDS >> Mysql

Subtraktion i sql-satsen

Lägg till 4 år på beginTerm och jämför sedan

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

Detta är i allmänhet (inklusive att använda andra RDBMS) säkrare än att subtrahera eller beräkna datumskillnader på grund av hur gränser mellan perioder hanteras.



  1. SQLite Byt namn på kolumn

  2. Formulär fungerar bara när du trycker på kryssrutan

  3. jquery datatable serverside i codeigniter fungerar inte

  4. Debezium flush timeout och OutOfMemoryError fel med MySQL