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

Calcola l'età dalla data di nascita in mysql

Dalle funzioni di data e ora , possiamo combinare TIMESTAMPDIFF , NOW e FROM_UNIXTIME .

Supponendo che dob è un timestamp Unix che rappresenta la data di nascita:

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

Da lì, è abbastanza semplice aggiungere un WHERE clausola basata sul valore della colonna.

Demo live su SQLFiddle.