IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

requete age en fonction date naissance [MySQL]


Sujet :

PHP & Base de données

  1. #1
    Membre à l'essai
    Femme Profil pro
    Inscrit en
    Avril 2011
    Messages
    25
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Aude (Languedoc Roussillon)

    Informations professionnelles :
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2011
    Messages : 25
    Points : 18
    Points
    18
    Par défaut requete age en fonction date naissance
    Bonjour
    voilà dans le cadre d' un stage je dois faire une appli en php/mysql
    y a une requête que j'aimerai une qui me donne que les gens de 60 ans et plus

    il me faut l'age en fonction de la date de naissance et de la date du jour, j'ai fait celle là mais elle me sort tout le mondes, il me faux que les gens précités,

    Voila ce que j'ai, cest sur 2 tables

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    $sql = "SELECT a.Nom AS Nom,a.Prenom AS Prenom,b.Ville AS Ville,b.HorsZone AS HorsZone,a.DateNaissance As DateNaissance,
    DATE_FORMAT(NOW(), '%Y') - DATE_FORMAT(a.DateNaissance, '%Y') - (DATE_FORMAT(NOW(), '00-%m-%d') < DATE_FORMAT(a.DateNaissance, '00-%m-%d')) AS Age,
    IF((DATE_FORMAT(NOW(), '%Y') - DATE_FORMAT(a.DateNaissance, '%Y') - (DATE_FORMAT(NOW(), '00-%m-%d') < DATE_FORMAT(a.DateNaissance,'00-%m-%d')))>=60,true,false) as Plus60
    FROM TAdministres AS a LEFT JOIN  TBatiments as b ON (b.IdProprietaire=a.IdAdm)
    GROUP BY a.Nom,a.Prenom;";
    merci de m'aider
    Alienor

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Points : 44 155
    Points
    44 155
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    DATE_FORMAT(NOW(), '%Y') - DATE_FORMAT(a.DateNaissance, '%Y') - (DATE_FORMAT(NOW(), '00-%m-%d')
    Si je suis né en 1982, ça donne 2011 - 1977 - '00-05-31'


    Je te propose
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    YEAR(NOW()) - YEAR(a.DateNaissance) - IF(MONTH(NOW()) < MONTH(a.DateNaissance) AND DAY(NOW()) < DAY(a.DateNaissance), 1, 0)
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Membre à l'essai
    Femme Profil pro
    Inscrit en
    Avril 2011
    Messages
    25
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Aude (Languedoc Roussillon)

    Informations professionnelles :
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2011
    Messages : 25
    Points : 18
    Points
    18
    Par défaut
    Citation Envoyé par sabotage Voir le message
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    DATE_FORMAT(NOW(), '%Y') - DATE_FORMAT(a.DateNaissance, '%Y') - (DATE_FORMAT(NOW(), '00-%m-%d')
    Si je suis né en 1982, ça donne 2011 - 1977 - '00-05-31'


    Je te propose
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    YEAR(NOW()) - YEAR(a.DateNaissance) - IF(MONTH(NOW()) < MONTH(a.DateNaissance) AND DAY(NOW()) < DAY(a.DateNaissance), 1, 0)
    merci pour ta réponse, je de ce clic tester, ces requêtes me rendent dingue

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Calculer un age depuis une date de naissance
    Par pi-2r dans le forum Langage
    Réponses: 12
    Dernier message: 03/01/2011, 21h28
  2. [Requete] lister en fonction de la date
    Par Frenchguy dans le forum Requêtes et SQL.
    Réponses: 2
    Dernier message: 07/12/2006, 14h47
  3. fonction date et requete SQL
    Par jeanjean0403 dans le forum Requêtes et SQL.
    Réponses: 4
    Dernier message: 05/07/2006, 10h01
  4. [SGBD] Requête MySQL en fonction de la date
    Par calenfeaion dans le forum Requêtes
    Réponses: 6
    Dernier message: 22/06/2006, 20h50
  5. requete sql complexe, que faire: 2 sql imbriques ou fonction date?
    Par Aliveli dans le forum Requêtes et SQL.
    Réponses: 1
    Dernier message: 22/06/2006, 20h20

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo