non conosco php, ma da quello che capisco la query fa la differenza dando "in output" il numero di giorni...
naturalmente non si può fare un confronto tra giorni e anni...
se in input hai l'età, perchè non trasformi l'età data in input in giorni?
basta che moltiplichi l'età per 365...
non saprei dirti in altro modo....