Ver Mensaje Individual
  #2 (permalink)  
Antiguo 29/05/2014, 02:06
quimfv
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 1 mes
Puntos: 574
Respuesta: Valor maximo y minimo

No es necesaria esa tabla temporal

Funciones de agregado

Sin ver la estructura de la tabla es complicado pero así en generico

tuTabla
id
empresa
importe

Código MySQL:
Ver original
  1. SELECT empresa, AVG(importe) promedio
  2. FROM tuTabla
  3. GROUP BY empresa;

Esto nos da los promedios.

Código MySQL:
Ver original
  1. SELECT SpC.empresa, SpC.promedio
  2.    (SELECT empresa, AVG(importe) promedio
  3.    FROM tuTabla
  4.    GROUP BY empresa
  5.    ORDER BY promedio ASC
  6.    LIMIT 1)
  7.    UNION ALL
  8.    (SELECT empresa, AVG(importe) promedio
  9.    FROM tuTabla
  10.    GROUP BY empresa
  11.    ORDER BY promedio DESC
  12.    LIMIT 1)
  13. ) SpC;
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.