2010-10-10 6 views
0

J'écris une requête en SQL dans laquelle je dois trouver la personne la plus jeune à partir d'une donnée qui m'est donnée.requête basée sur sql

SSn DOB 
22 1950-2-2 
21 1987-3-3 
54 1954-4-7 

Les données sont de la manière. Et j'ai besoin de trouver l'âge en premier pour que je puisse écrire la condition des seniors qui a plus de 50 ans. Puisque je n'ai pas de paramètre d'âge, veuillez me suggérer quelques façons de le faire.

+0

Dans quel format se trouve le champ de date? –

Répondre

0
select * from people where year(now())-year(dob)>50 order by dob limit 1; 
Questions connexes