Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/05/2009, 10:41
lithium
 
Fecha de Ingreso: abril-2009
Mensajes: 1
Antigüedad: 15 años
Puntos: 0
alias y between error, unknown column

Hola, tengo problema con este query

Código PHP:
SELECT id_instituteSUM(int_users) AS suma FROM rel_inst_x_isbn WHERE id_institute >and suma between 20 AND 100 GROUP BY id_institute 
me regresa "unknown column suma"...
practicamente lo que necesito es que de la suma "int_users" y que el alias es "suma",,, de ese mismo alias me haga un between.
se los agradeseria mucho si alguien me puede ayudar

Gracias
Lithium

Respuesta:

Muchas gracias por la ayuda encontre otra solucion
como ya se mencionó, mysql no admite usar alias en un where, para eso podemos usar "having" que permite usar seleciones que en where no son posibles... y quedó así
Código PHP:
SELECT id_instituteSUM(int_users) AS suma FROM rel_inst_x_isbn WHERE id_institute >1  GROUP BY id_institute  having suma between 600 and 1000 

Última edición por lithium; 06/05/2009 a las 13:04 Razón: Se encontró la solución