par
albat » 04 nov. 2012, 11:46
Le plus rapide est de calculer l'année en dessous de laquelle les personnes ont plus de 25 ans.
Nous sommes en 2012, donc ceux qui sont nés avant 2012 - 25 = 1987 ont plus de 25 ans.
Il suffit alors de lancer la requête :
SELECT nom
FROM T1
WHERE anneebirth <=1987
Mais sans oublier que dans 2 mois, il faudra recalculer : 2013 - 25 = 1988
D'où l'intérêt de rendre ce calcul automatique...

Le plus rapide est de calculer l'année en dessous de laquelle les personnes ont plus de 25 ans.
Nous sommes en 2012, donc ceux qui sont nés avant 2012 - 25 = 1987 ont plus de 25 ans.
Il suffit alors de lancer la requête :
[sql]SELECT nom
FROM T1
WHERE anneebirth <=1987[/sql]
Mais sans oublier que dans 2 mois, il faudra recalculer : 2013 - 25 = 1988
D'où l'intérêt de rendre ce calcul automatique... ;)