bonjour
je veux un code sql qui va filtrer les date qui sont < 17 ans;
c'est une colonne de date de naissance des enfant des employés d'une société
bonjour
je veux un code sql qui va filtrer les date qui sont < 17 ans;
c'est une colonne de date de naissance des enfant des employés d'une société
Comme ça ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT * FROM matable WHERE madate < CURRENT_DATE - INTERVAL 17 YEARS
Modérateur Langage SQL
Règles du forum Langage SQL à lire par tous,
N'hésitez pas à consulter les cours SQL
N'oubliez pas le bouton
et pensez aux balises [code]
Si une réponse vous a aidé à résoudre votre problème, n'oubliez pas de voter pour elle en cliquant sur
Aide-toi et le forum t'aidera : Un problème exposé sans mentionner les tentatives de résolution infructueuses peut laisser supposer que le posteur attend qu'on fasse son travail à sa place... et ne donne pas envie d'y répondre.
merci pour ta réponse mais ce que je veux c'est de trier une colonne d'une table qui contiens des dates de naissance,
alors je veux avoir juste les dates de naissance qui sont 17 ans a partir de la date d'aujourd'hui.
merci d'avance
Bonsoir,juste un très petit ajout par rapport à l'excellente proposition de al1_24, comme il s'agit de tri, donc ORDER BY:
Ecoutez, si vous voulez qu'on vous donne un code prêt à être utilisé par vous-mêmes, merci de donner plus de détails sur votre manière de programmer, vons noms de variables, etc ... Sinon, la reponse de al1_24 était vraiment complète.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SELECT * FROM matable WHERE madate < CURRENT_DATE - INTERVAL 17 YEARS ORDER BY madate ASC (ou DESC)
Meilleures salutations
merci beaucoup,
je vais me casser la tete avec
je vous tiens des nouvelle
voila schéma de ma table
en plus CURRENT date n'est reconnais sous sql
Partager