Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/10/2009, 21:41
kepuche
 
Fecha de Ingreso: abril-2009
Mensajes: 4
Antigüedad: 15 años
Puntos: 0
Exclamación Sumar y Promediar los 8 menores numeros de 10 en mysql

Hola Amigos, a ver si puedo explicarles la situación:

Tengo una tabla llamada "tarjetas" con 3 campos, id, rut, gross:

CREATE TABLE `tarjetas` (
`id` int(6) NOT NULL auto_increment,
`rut` varchar(15) default NOT NULL,
`gross` int(3) default NULL,
PRIMARY KEY (`id`)

En la que se van guardando los puntajes o cantidad de palos de mi partida de golf llamada "gross". Para calcular el ranking anual se toman las 8 mejores (o puntajes gross mas bajos) tarjetas de un número ilimitado de registros que uno puede tener, que para la pregunta definí en 10.

Por ejemplo si los gross han sido: 77,72,76,80,73,71,88,75,74,79 debiera sumar y promediar todos excepto el 80 y 88, o sea, las 8 mejores. Se entiende?

Agradeceré mucho si pueden ayudarme con esto ya que me he pasado harto tiempo buscando una solución que no logro encontrar.