sql >> Database teknologi >  >> RDS >> Mysql

Få forskel i år mellem to datoer i MySQL som et heltal

Til alle, der støder på dette:

en anden måde dette kan gøres på er:

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

For forskelle i måneder skal du erstatte YEAR med MONTH , og i dage erstatte YEAR med DAY

Håber det hjælper!



  1. Sådan opretter du en sammensat primær nøgle i SQL Server (T-SQL-eksempel)

  2. Tilslutning af Oracle til SQL Server over en sikker forbindelse

  3. Amazon EC2, mysql afbryder start, fordi InnoDB:mmap (x bytes) mislykkedes; fejl nr 12

  4. Ydelsesforskel:betingelse placeret ved INNER JOIN vs WHERE-klausul