Where de un campo creado por una subconsulta

29/12/2005 - 14:39 por Matías | Informe spam
Hola a todos, como se puede hacer para poner como condicion en el where el
valor de un campo creado por una subconsulta, algo así:

Select campo1, campo2, promedio = (Select AVG(Campo3))
From Mitabla
Where promedio > 6

claro que de esta manera me salta el mensaje 'la columna promedio no existe'

Saludos y mil gracias.
 

Leer las respuestas

#1 Carlos Sacristán
29/12/2005 - 15:04 | Informe spam
Poniéndolo en la cláusula correspondiente...

SELECT campo1, campo2
FROM miTabla
WHERE promedio = (SELECT AVG(campo3) FROM miTabla)


Un saludo

-
"Sólo sé que no sé nada. " (Sócrates)

"Matías" escribió en el mensaje
news:
Hola a todos, como se puede hacer para poner como condicion en el where el
valor de un campo creado por una subconsulta, algo así:

Select campo1, campo2, promedio = (Select AVG(Campo3))
From Mitabla
Where promedio > 6

claro que de esta manera me salta el mensaje 'la columna promedio no


existe'

Saludos y mil gracias.


Preguntas similares