Предполагается, что данная дата больше текущей даты,
1.Найдите общее количество дней ч / б текущую дату и данную дату.
-> DATEDIFF(NOW(),'1988-05-01')
2.Найдите число лет из рассчитанного количества дней.
-> DATEDIFF(NOW(),'1988-05-01')/365.25
3. Возраст должен быть задан человеком без указания лет. Чтобы получить его, мы можем использовать слово «пол» для рассчитанного количества лет.
-> FLOOR(DATEDIFF(NOW(),'1988-05-01')/365.25)
Пример: SELECT FLOOR(DATEDIFF(NOW(),'1988-05-01')/365.25) AS age;