Tema: ranking sql
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/02/2010, 21:32
charlescuella
 
Fecha de Ingreso: febrero-2009
Mensajes: 489
Antigüedad: 15 años, 2 meses
Puntos: 8
ranking sql

hola amigos
tengo un sistema de ranking o votancion sencillo donde el asuario vota a favor o en contra y ps este valor se guarda en la base de datos, basicamente es una update que si es a favor +1 y si es en contra -1 al valor, con este valos hago una sql para mostrar los 10 registros mas votados, pero que pasa en el resultado este me saca los 10 registros pero donde el numero de votacion pase de un digito.

ej
votos
10 - 5 - 20 - 9

entonces la sql da como sulados que el valor mas votado

9
5
20
10

sengun lo que veo es q este coger el primer digito y lo clasificade manera descendente pero si este tiene dos digitos como en el coso del 20 y el 10 el lo toma como 2 y 1 , como puedo hacer para que se haga de manera correcta.

esta es mi sql

SELECT id, nombre, precio, voto, foto
FROM productos
ORDER BY voto DESC

espero que me puedan colaborar gracias