Type
deep_sea
Messages postés
201
Date d'inscription
Statut
Membre
Dernière intervention
-
yg_be Messages postés 23541 Date d'inscription Statut Contributeur Dernière intervention -
yg_be Messages postés 23541 Date d'inscription Statut Contributeur Dernière intervention -
Bon jour ,
j'ai rencontré un problème pour calculer l'age car
j'ai une table qui contient 2 champs
date_as date
date_me int // sachant que j'ai déclaré le type int car il ya que l'année
maintenant j'ai trouvé une difficulté pour calculer l'age avec la fonction datediff?
est ce que vous pouvez m'aider ?
j'ai rencontré un problème pour calculer l'age car
j'ai une table qui contient 2 champs
date_as date
date_me int // sachant que j'ai déclaré le type int car il ya que l'année
maintenant j'ai trouvé une difficulté pour calculer l'age avec la fonction datediff?
est ce que vous pouvez m'aider ?
A voir également:
- Type
- Clear type - Guide
- Type de ram - Guide
- Comment changer le type de fichier - Guide
- Chat type coco - Accueil - Réseaux sociaux
- Click-n-type - Télécharger - Vie quotidienne
2 réponses
Bonjour,
effaces ton champ date_me, il ne sert à rien.
Mais si tu n'en tiens pas compte dans ta requête, il ne devrait pas gêner (même s'il n'a rien à faire dans la table, tu as déjà l'info Annee avec le champ date_as)...
A+
effaces ton champ date_me, il ne sert à rien.
Mais si tu n'en tiens pas compte dans ta requête, il ne devrait pas gêner (même s'il n'a rien à faire dans la table, tu as déjà l'info Annee avec le champ date_as)...
A+
yg_be
Messages postés
23541
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 584
Si ta table s'appelle ddn et contient un champ appelé naissance, je propose ceci pour calculer l'âge :
SELECT naissance, year(now())-year(naissance)+ if( dateserial(year(now()),month(naissance),day(naissance)) <now() ,1,0) as age from ddn;