Mysql
 sql >> Database >  >> RDS >> Mysql

PHP:calcolo della data di nascita dall'età

Scommetto che questo è quello che stai cercando:

SELECT * FROM mytable 
WHERE TIMESTAMPDIFF(YEAR, mytable.birthday,'$currentTime') > '$ageFromForm';

Per ordinare i dati eseguiresti questo :

SELECT *, (TIMESTAMPDIFF(YEAR, mytable.birthday, '$currentTime')) AS age 
FROM mytable WHERE TIMESTAMPDIFF(YEAR,'$birthday','$currentTime') > '$ageFromForm' 
ORDER BY age;

Spero che questo aiuti;)slavo