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

Získejte rozdíl v letech mezi dvěma daty v MySQL jako celé číslo

Pro každého, kdo na to přijde:

další způsob, jak to lze provést, je:

SELECT TIMESTAMPDIFF(YEAR, date_of_birth, CURDATE()) AS difference FROM student

Pro rozdíly v měsících nahraďte YEAR s MONTH a pro dny nahraďte YEAR s DAY

Doufám, že to pomůže!



  1. Jak opravit chyby nesouladu verzí pg_dump?

  2. Jak zobrazit indexy pro databázi nebo tabulku v MySQL?

  3. Jak LENGTH() funguje v MariaDB

  4. Běžné otázky a odpovědi na pohovor MySql pro čerstvější a zkušenější