Récemment dans la catégorie MySQL
Des mois sans poster et me revoila avec un article passionnant dont le sujet est : "Comment calculer l'âge en MySQL avec un champ de type date ?"
Mais OUI ! Sans plus attendre, voici la réponse à la question, après avoir essayé plusieurs requêtes différentes, celle-ci me paraît être la plus juste.
Par exemple pour sélectionner les personnes d'une table clients dont l'âge est compris entre 18 et 25 :
SELECT Date_format(From_days(Datediff(Now(), date_naissance)), '%Y') + 0 AS age
FROM clients
WHERE 1
HAVING age >= 18
AND age < 26
Ce blog appartient à un énergumène. Il aime les gratins à la loutre, mâchonner des bâtonnets de dynamite et cultiver en secret des salsifis.
