Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Calcular idade a partir da data de nascimento no mysql


Das funções de data e hora , podemos combinar TIMESTAMPDIFF , NOW e FROM_UNIXTIME .

Supondo que dob é um timestamp Unix que representa a data de nascimento:
 TIMESTAMPDIFF(YEAR, FROM_UNIXTIME(dob), NOW())

A partir daí, é bastante simples adicionar um WHERE cláusula com base no valor da coluna.

Demonstração ao vivo no SQLFiddle.