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

MySQL:Jak přidat jeden den do pole datetime v dotazu

Můžete použít DATE_ADD() funkce:

... WHERE DATE(DATE_ADD(eventdate, INTERVAL -1 DAY)) = CURRENT_DATE

Může být také použit v SELECT prohlášení:

SELECT DATE_ADD('2010-05-11', INTERVAL 1 DAY) AS Tomorrow;
+------------+
| Tomorrow   |
+------------+
| 2010-05-12 |
+------------+
1 row in set (0.00 sec)


  1. regexp_substr přeskakuje prázdné pozice

  2. Vkládání dat z CSV do MySQL DB je velmi pomalé

  3. DATEDIFF() vrací nesprávné výsledky na serveru SQL? Přečti si tohle.

  4. SQL Server 2008 se nemůže přihlásit s nově vytvořeným uživatelem