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

Beregn alder fra fødselsdato i mysql

Fra MySQL's dato- og tidsfunktioner , kan vi kombinere TIMESTAMPDIFF , NOW og FROM_UNIXTIME .

Antag at dob er et Unix-tidsstempel, der repræsenterer fødselsdatoen:

 TIMESTAMPDIFF(YEAR, FROM_UNIXTIME(dob), NOW())

Derfra er det nemt nok at tilføje en WHERE klausul baseret på kolonneværdien.

Live demo på SQLFiddle.



  1. Hvordan opretter jeg en kontrolbegrænsning med flere tabeller?

  2. Den midlertidige SQL Server-tabel forsvinder

  3. Hvad svarer til bigint i C#?

  4. Importer en CSV-fil til en SQLite-tabel