Une requete sql pour afficher le plus agé

patheo -  
loicDu28 Messages postés 342 Statut Membre -
Bonjour,
je voulais avec une requete sql selection la personne la plus agé de ma base de données . j'ai uniquement un champ datedenaissance sur la dase du quel je voudrais faire ma requete. voici ce que j'ai écrit:
select*from etudiant where datedenaissance=(select min(datedenaissance) from etudiant);
ma requete est t elle juste?
A voir également:

5 réponses

loicDu28 Messages postés 342 Statut Membre 53
 
bonjour,

pourquoi tu ne la teste pas via un SGBD??

Sinon je pense qu'elle n'est pas totalement juste car la comparaison entre 'min(datenaissance)' et 'datenaissance' ne sera pas correct.

Fais plutôt quelque chose du genre :
select*from etudiant where datedenaissance >= ALL(select datedenaissance from etudiant); 


à essayer pour être sûr.
0
patheo
 
ok je vais le tester pour voir. merci pour ton apport
0
loicDu28 Messages postés 342 Statut Membre 53
 
ok.

tien moi au courant
0
patheo
 
Salut loicDu28, j'ai testé les requêtes sql sur access les deux marchent!
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
loicDu28 Messages postés 342 Statut Membre 53
 
bonjour,

ok, c'est cool. Suis content alors!!
0