Mysql
 sql >> Base de données >  >> RDS >> Mysql

Calculer l'âge à partir de la date de naissance dans mysql

À partir des fonctions de date et d'heure , nous pouvons combiner TIMESTAMPDIFF , NOW , et FROM_UNIXTIME .

En supposant que dob est un horodatage Unix représentant la date de naissance :

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

À partir de là, il est assez simple d'ajouter un WHERE clause basée sur la valeur de la colonne.

Démo en direct sur SQLFiddle.