Mysql
 sql >> Base de données >  >> RDS >> Mysql

PHP :calculer l'anniversaire à partir de l'âge

Je parie que c'est ce que vous recherchez :

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

Pour trier les données, vous effectueriez ceci :

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

J'espère que cela vous aidera ;) Slave