Me pregunto si en MySQL puede encontrar un rango dentro de los valores junto con el promedio en una consulta. Asuma la siguiente tabla, por favor:
-----------------------------------------
| ID | VALUE |
-----------------------------------------
| 1 | 30 |
-----------------------------------------
| 2 | 50 |
-----------------------------------------
| 3 | 10 |
-----------------------------------------
El rango bajo sería 10, el rango alto sería 50, el promedio sería 30.
¿Hay alguna consulta que me permita tomar estos valores sin bajarlos a php y luego ordenar la matriz, y encontrar el promedio de esa manera?
Aclamaciones
Respuestas
4 para la respuesta № 1SELECT Avg(Value), Max(Value), Min(Value) FROM tableName
Ver también Funciones de agregado de MySQL
2 para la respuesta № 2
¿Es esto lo que quieres?
select min(value) as low, max(value) as high, avg(value) from table_name