Bonjour tout le monde
J'essaye de calculer l'age d'une personne qui donnerai sa date de naissance.
Le programme prendrais la valeur d'aujourd'hui et calculerai l'age au mois près.
Pourriez vous m'éclairer?
Merci d'avance
Bonjour tout le monde
J'essaye de calculer l'age d'une personne qui donnerai sa date de naissance.
Le programme prendrais la valeur d'aujourd'hui et calculerai l'age au mois près.
Pourriez vous m'éclairer?
Merci d'avance
c'est compliqué car les opération sur les dates donnent toujours un nombre de jour. Diviser un nombre par 365 pour avoir le nombre d'année n'est déjà pas super fiable, maisl il faut encore diviser le reste de jours par 12 pour trouver les mois restants.
donnera les résultat en nombre d'années.
Code : Sélectionner tout - Visualiser dans une fenêtre à part Select (sysdate-to_date('24111980','DDMMYYYY'))/365
Au mois près, tu as MONTHS_BETWEEN
et tu n'as plus qu'à diviser par 12 pour avoir le nb d'année
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager