Requête MySQL
barbouille a mal au crane
-
lewis34 Messages postés 2557 Date d'inscription Statut Membre Dernière intervention -
lewis34 Messages postés 2557 Date d'inscription Statut Membre Dernière intervention -
Bonsoir,
Je suis un peu fatigué et je m'arrache les cheveux sur une requête MySQL
SELECT
prenom,
nom,
DATE_FORMAT(date_naiss,"%m%d") AS anniversaire,
YEAR(NOW())-EXTRACT(YEAR FROM date_naiss) AS age
FROM personnes
WHERE
( anniversaire BETWEEN DATE_FORMAT(DATE_SUB(CURDATE(),INTERVAL 3 DAY),"%m%d") AND DATE_FORMAT(DATE_ADD(CURDATE(),INTERVAL 5 DAY),"%m%d") )
AND statut >= 10
ORDER BY anniversaire ASC;
J'obtiens l'erreur :
ERROR 1054 (42S22): Unknown column 'anniversaire' in 'where clause'
Quand j'enlève la clause where, je n'ai aucun problème.
J'ai essayé avec une clause WHERE très simple du genre anniversaire>0 mais j'ai toujours la même erreur.
Je dois avoir de la m.... dans les yeux parce que je ne vois pas le problème.
Je suis un peu fatigué et je m'arrache les cheveux sur une requête MySQL
SELECT
prenom,
nom,
DATE_FORMAT(date_naiss,"%m%d") AS anniversaire,
YEAR(NOW())-EXTRACT(YEAR FROM date_naiss) AS age
FROM personnes
WHERE
( anniversaire BETWEEN DATE_FORMAT(DATE_SUB(CURDATE(),INTERVAL 3 DAY),"%m%d") AND DATE_FORMAT(DATE_ADD(CURDATE(),INTERVAL 5 DAY),"%m%d") )
AND statut >= 10
ORDER BY anniversaire ASC;
J'obtiens l'erreur :
ERROR 1054 (42S22): Unknown column 'anniversaire' in 'where clause'
Quand j'enlève la clause where, je n'ai aucun problème.
J'ai essayé avec une clause WHERE très simple du genre anniversaire>0 mais j'ai toujours la même erreur.
Je dois avoir de la m.... dans les yeux parce que je ne vois pas le problème.
A voir également:
- Requête MySQL
- Mysql community download - Télécharger - Bases de données
- Quelle requête écrire pour demander au moteur de recherche de présenter de préférence les pages web traitant de tennis mais pas de tennis de table ✓ - Forum Java
- L'opérateur ou l'administrateur a refusé la requête ✓ - Forum Windows
- Mysql a répondu : documentation connexion impossible : paramètres incorrects. - Forum Bases de données
- Erreur d'exécution de la requete erreur inconnue - Forum Framework .NET
3 réponses
bonsoir ton champ anniversaire existe t'il bien dans ta table ?
et verifie l'orthographe anniversaire est different de Anniversaire
et verifie l'orthographe anniversaire est different de Anniversaire
Ben non y a pas de colonne anniversaire mais je fais select de DATE_FORMAT(date_naiss,"%m%d") AS anniversaire