Bonjour
voilà dans le cadre d' un stage je dois faire une appli en php/mysql
y a une requête que j'aimerai une qui me donne que les gens de 60 ans et plus

il me faut l'age en fonction de la date de naissance et de la date du jour, j'ai fait celle là mais elle me sort tout le mondes, il me faux que les gens précités,

Voila ce que j'ai, cest sur 2 tables

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
$sql = "SELECT a.Nom AS Nom,a.Prenom AS Prenom,b.Ville AS Ville,b.HorsZone AS HorsZone,a.DateNaissance As DateNaissance,
DATE_FORMAT(NOW(), '%Y') - DATE_FORMAT(a.DateNaissance, '%Y') - (DATE_FORMAT(NOW(), '00-%m-%d') < DATE_FORMAT(a.DateNaissance, '00-%m-%d')) AS Age,
IF((DATE_FORMAT(NOW(), '%Y') - DATE_FORMAT(a.DateNaissance, '%Y') - (DATE_FORMAT(NOW(), '00-%m-%d') < DATE_FORMAT(a.DateNaissance,'00-%m-%d')))>=60,true,false) as Plus60
FROM TAdministres AS a LEFT JOIN  TBatiments as b ON (b.IdProprietaire=a.IdAdm)
GROUP BY a.Nom,a.Prenom;";
merci de m'aider
Alienor