Zapytanie MySQL, aby uzyskać wiek od daty urodzenia
Mam problem z moim zapytaniem,
SELECT id, pseudo, nom, prenom, sexe, ville,
FLOOR(DATEDIFF (NOW(), date_naissance)/365) AS mAge
FROM user
WHERE sexe = 'Homme' AND mAge BETWEEN 18 AND 25 OR ville = 'Bordeaux'
Ma przywrócić pasującego użytkownika do warunku where. Problem jest następujący: mAge nie istnieje Mam następujący błąd:
1054 - Nieznana kolumna „mAge” w „gdzie klauzula”Wygląda na to, że mój alias nie działa poprawnie w warunku where.
Jeśli usunę mAge WHERE CLAUSE, pomyślnie otrzymam alias mAge.
Potrzebuję was
Z góry dziękuję !