Ver Mensaje Individual
  #2 (permalink)  
Antiguo 06/05/2009, 12:04
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: alias y between error, unknown column

MySQL No soporta el uso de alias en un WHERE.
Para poder usar el alias, la consulta debe generar una tabla virtual, es decir, la tabla es la resultante de una subconsulta:
Código sql:
Ver original
  1. SELECT
  2.     id_institute,
  3.     SUM(int_users) suma
  4. FROM (
  5.     SELECT
  6.         id_institute,
  7.         SUM(int_users) suma
  8.     FROM rel_inst_x_isbn
  9.     GROUP BY id_institute) T1
  10. WHERE id_institute >1 AND suma BETWEEN 20 AND 100 ;
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)