WHERE
la clause ne peut pas voir les alias, utilisez HAVING
.
Il n'est pas permis de faire référence à un alias de colonne dans une clause WHERE, car la valeur de la colonne peut ne pas encore être déterminée lors de l'exécution de la clause WHERE
http://dev.mysql.com/doc /refman/5.0/en/problems-with-alias.html