sql >> Databáze >  >> RDS >> Mysql

Odečítání v příkazu SQL

Přidejte 4 roky do beginTerm a poté porovnejte

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

To je obecně (včetně použití jiných RDBMS) bezpečnější než odečítání nebo počítání datových rozdílů kvůli tomu, jak se zachází s hranicemi mezi obdobími.



  1. Jak provést uloženou proceduru v programu C#

  2. Použijte korelovaný poddotaz přes dva sloupce

  3. Přihlášení uživatele 'DOMAIN\MACHINENAME$' se nezdařilo

  4. Django idiosynkrazie