Une requete sql pour afficher le plus agé

Fermé
patheo - 18 févr. 2009 à 12:28
loicDu28 Messages postés 332 Date d'inscription dimanche 11 janvier 2009 Statut Membre Dernière intervention 2 février 2016 - 24 févr. 2009 à 10:52
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 332 Date d'inscription dimanche 11 janvier 2009 Statut Membre Dernière intervention 2 février 2016 53
18 févr. 2009 à 12:32
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
ok je vais le tester pour voir. merci pour ton apport
0
loicDu28 Messages postés 332 Date d'inscription dimanche 11 janvier 2009 Statut Membre Dernière intervention 2 février 2016 53
18 févr. 2009 à 13:42
ok.

tien moi au courant
0
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 332 Date d'inscription dimanche 11 janvier 2009 Statut Membre Dernière intervention 2 février 2016 53
24 févr. 2009 à 10:52
bonjour,

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