sql >> Database >  >> RDS >> Mysql

Aftrekken in sql-instructie

Voeg 4 jaar toe aan beginTerm en vergelijk

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

Dit is over het algemeen (inclusief het gebruik van andere RDBMS) veiliger dan het aftrekken of berekenen van datumverschillen vanwege de manier waarop grenzen tussen perioden worden gehanteerd.



  1. Doorzoek alle kolommen van een tabel met een enkele waar-voorwaarde met een enkel trefwoord in mysql

  2. mysql gecombineerde unieke sleutels

  3. MySQL-opgeslagen procedures gebruiken ze of niet om ze te gebruiken

  4. Een eerste blik op de nieuwe SQL Server Cardinality Estimator