I am trying to calculate how old is a person in a database. Let\'s suppose to have this simple table:
student(id, birth_date);
Where
Why not use MySQL's FLOOR() function on the output from your second approach? Any fractions will be dropped, giving you the result you want.