Ver Mensaje Individual
  #2 (permalink)  
Antiguo 03/11/2010, 15:01
Dany_s
 
Fecha de Ingreso: diciembre-2009
Ubicación: Misiones
Mensajes: 867
Antigüedad: 15 años
Puntos: 65
Respuesta: sistema de rating (ON DUPLICATE UPDATE) y promedio

suma de todos los puntajes dividido la cantidad de votos

voto1 = 5
voto2 = 5
voto3 = 7


5 + 5 + 7 = 17
17/3 = 5.6666

según lo tuyo seria

promedio - cantidadDeVotos
5+0 = 5
5/1 = 5
-------
5+5 = 10
10/2 = 5
-------
5+7 = 12
12/3 = 4

no da jeje

no debe ir promedio, debe ir suma de votos
cantidad - sumaAcumulador
1 - 5
si le dan otro 5 queda
2 - 10
si le dan un 7 queda
3 - 17

entonces sumaAcumulador/cantidad
17/3 = 5.6666

acumula la suma de los puntajes y otra columna la cantidad de voto, de eso haces la división