codice:
SELECT *,
if(date_format(data_nascita, '%m%d') <= date_format(now(), '%m%d'),
year(now()) - year(data_nascita), year(now()) - year(data_nascita) -1) as eta
FROM utenti 
WHERE ... what_you_like
se mese/giorno della data nascita e' maggiore del mese/giorno data corrente non hai ancora compiuto l'ultimo anno che deriva da anno_corrente - anno_nascita quindi avrai un -1