
14/05/2008, 15:10
|
 | | | Fecha de Ingreso: noviembre-2003
Mensajes: 172
Antigüedad: 21 años, 4 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 |