sql >> Databasteknik >  >> RDS >> Mysql

Få skillnad i år mellan två datum i MySQL som ett heltal

För alla som stöter på detta:

ett annat sätt detta kan göras är:

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

För skillnader i månader, byt ut YEAR med MONTH , och i dagar ersätt YEAR med DAY

Hoppas det hjälper!



  1. PostgreSQL använder inte ett partiellt index

  2. hur ser ett B-trädindex på mer än 1 kolumn ut?

  3. MySQL - ignorera infogningsfel:dubblettpost

  4. Hur kontrollerar man ett saknat nummer från en serie nummer?