SQL - Subconsulta promedio

 
Vista:

Subconsulta promedio

Publicado por Antonio Pérez (1 intervención) el 15/05/2006 21:30:27
Tengo una tabla libros donde guardo los precios de cada uno de ellos necesito hacer una subconsulta con las siguientes criterios:
* Libros cuyo precio esté dentro del promedio ± 1000 pesetas (por ejemplo si el promedio es 2400, entonces entre 1400 y 3400)
* Libros cuyo precio esté dentro del promedio ± 5% (por ejemplo si el promedio es 2400, entre 2280 y 2520) . Yo he probado de la siguiente manera:

SELECT libros.titulo
FROM libros
WHERE precio>=(select AVG(precio) from libros) - (((select AVG(precio) from libros)*5)/100 )
AND precio<=(select AVG(precio) from libros) + (((select AVG(precio) from libros)*5)/100 );

Pero me lo han echado para atras ya que se puede conseguir son solamente una subconsulta,¿Como? Urgente Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder