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

Comment calculer l'âge à partir de la date de naissance en SQL

Voici comment calculer l'âge à partir de la date de naissance en SQL. Vous pouvez utiliser la requête MySQL suivante. Remplacez simplement date_of_activity et table_name avec le nom de votre colonne. date_of_activity est une colonne de la table nom_table. Ceci est utile si vous avez besoin de connaître la récence de l'activité.

SELECT DATE_FORMAT(FROM_DAYS(TO_DAYS(now()) - TO_DAYS(date_of_activity)), '%Y') + 0 de table_name ;

avec variable stockée

SET @date_of_activity='2013-29-11 10:00:00';SELECT DATE_FORMAT(FROM_DAYS(TO_DAYS(now()) - TO_DAYS(@date_of_activity)), '%Y') + 0 from table_name; 

La déclaration ci-dessus soustrait la date d'activité de la dernière date. Il convertit ensuite le résultat en années.

Quelques cas d'utilisation :