requete age <21 ans inoperante
Envoyé par: bar ()
Date: jeudi 3 février 2011 13:35:33

bonjour
cette requete me renvoie tous les membres sans ecarter ceux dont la date de naissance est inférieur a 2011-21
SELECT
last_name AS Last_name,
first_name AS First_name,
birthdate AS Birthdate,
IF ( (sex = 0), 'Male', 'Female' ) AS sex
FROM authentication
WHERE ($year-YEAR(birthdate))<=21

pourquoi ??
ce doit etre trivial...mais !
merci de votre réponse

OB

Options: RépondreCiter
Re: requete age <21 ans inoperante
Envoyé par: Aeroclub PTV ()
Date: jeudi 3 février 2011 16:57:04

Bonjour,
Bizarre, je l'ai essayée telle qu'elle, elle fonctionne parfaitement.
Bonne soirée
Max Poisson - AC Pithiviers

Options: RépondreCiter
Re: requete age <21 ans inoperante
Envoyé par: jtremblet ()
Date: vendredi 4 février 2011 01:32:49

Bonjour

Le champ additionnel $year était sur nombre entier à la place de Année
Je vous l'ai corrigé et la requête fonctionne
La requête est aussi à modifier légèrement pour une meilleur présentation

SELECT
last_name AS 'Nom',
first_name AS 'Prénom',
DATE_FORMAT(birthdate ,'%d/%m/%Y') AS 'Date de naissance',
IF ( (sex = 0), 'Male', 'Female' ) AS 'Homme-Femme"
FROM authentication
WHERE ($year-YEAR(birthdate))<=21

Options: RépondreCiter
Re: requete age <21 ans inoperante
Envoyé par: bar ()
Date: vendredi 4 février 2011 13:47:42

merci !!!

Options: RépondreCiter


Seuls les utilisateurs enregistrés peuvent poster des messages dans ce forum.
This forum powered by Phorum.