Calculer l'âge en SQL et plus..

Résolu/Fermé
Freeeeezi - 10 nov. 2020 à 14:29
 XhZio - 10 nov. 2020 à 14:33
Bonjour, je voudrais afficher les informations de toute les personnes ayant plus de 18 ans (sans avoirs leurs âges) . en SQL sur phpMyadmin

Je bloque vraiment, Pour l'instant j'ai ça :

SELECT * FROM `etudiants` WHERE naissance = < 18

SELECT (YEAR()-YEAR())- (RIGHT(CURRENT_DATE,5)


Donc , pour moi, il faut d'abord écrire l'instruction

"faire afficher toutes les informations de la table "etudiants"

pour les personnes ayant plus de 18 ans .



Ensuite, j'écrit le calcule pour calculer l'âge par la date de naissance .

Je n'ais trouvé que cela sur internet et les différents forum

"SELECT (YEAR(10)-YEAR())- (RIGHT(CURRENT_DATE,5)"

Je ne comprend pas le calcule .

Votre pourrais me faire gagner plusieurs heures de recherches !

En vous remerciant .
A voir également:

1 réponse

Hello,
En SQL Server il y a la fonction DATEDIFF()
1