Mysql
 sql >> база данни >  >> RDS >> Mysql

Изваждане в sql израз

Добавете 4 години към beginTerm, след което сравнете

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

Това обикновено е (включително използването на други RDBMS) по-безопасно от изваждането или изчисляването на разликите в датите поради начина, по който се обработват границите между периодите.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Генериране на уникално потребителско име от име и фамилия?

  2. изчисления на разстояние в mysql заявки

  3. Таблица за присъединяване с условие на подниз

  4. MySQL заместващ знак за =- има ли такъв

  5. Rails 3 SQL заявка за избор със съединявания