Sobre consulta en MySQL

Mario
18 de Mayo del 2004
Saludos, tengo una pregunta sobre algo que quiero hacer referente a una consulta. Resulta que quiero hacer que un alias de una operacion entre campos sea validada dentro de la condicion, es decir, que haga algo asi:

SELECT sum(campo1 + campo2) as sumacampos FROM tabla WHERE sumacampos > 100;

esto lo he intentado pero no resulta, alguien me podria dar una soluci贸n?

Gracias por su atenci贸n

GiovanniOrtega
18 de Mayo del 2004
Para poder utilizar un alias en una condicion es necesario que utilices HAVING en lugar de WHERE

SELECT sum(campo1 + campo2) as sumacampos FROM tabla HAVING sumacampos > 100;