Ver Mensaje Individual
  #5 (permalink)  
Antiguo 08/06/2009, 04:21
radge
 
Fecha de Ingreso: enero-2004
Ubicación: here I Am
Mensajes: 437
Antigüedad: 20 años, 3 meses
Puntos: 1
Respuesta: Como realizar la "media" de una media ?

Cita:
Iniciado por huesos52 Ver Mensaje
Lo estas haciendo mal radge.

Te explico un poco.

La letra v es un alias para la tabla virtual resultante de la consulta encerrada entre parentesis. Cuando desde afuera le das avg(v.consumos) estas haciendo referencia al campo consumos que en estos momentos deberia ser un alias y no el nomnre de la tabla.

Para tu caso intenta esto:

Código mysql:
Ver original
  1. SELECT avg(v.promedio)
  2. (SELECT avg(campo1) promedio from consumos c where c.provee in ('1','2','3') GROUP BY c.provee) v;

un saludo.


Muchas gracias por el aporte , ahora si x)

gracias radge
__________________
Nuevo foro sobr el mundo del motor - Renault foro
http://www.renaultforo.com