Ver Mensaje Individual
  #2 (permalink)  
Antiguo 14/05/2008, 15:10
Avatar de ramzax200
ramzax200
 
Fecha de Ingreso: noviembre-2003
Mensajes: 172
Antigüedad: 20 años, 5 meses
Puntos: 0
Re: Como crear un ranking

Ummm mira, primero, no creo que sea buena idea insertar un valor por cada voto en cada usuario, ya que si tienes 100 usuarios y 100 votos por cada uno ya serian 10 000 registros, es mejor, tener solo 1 registro por usuario y en ese tener el campo N_VOTOS (numero de votos) S_VOTOS (suma de los votos)..

entonces, puedes hacer un promedio de la siguiente forma:

A la hora de hacer tu consulta pides S_VOTOS y lo divides entre N_VOTOS asi te sale el promedio de votacion, y ya lo metes en un array, lo ordenas y ya tienes tu top 10 de usuarios votados :p