Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/08/2013, 10:20
mamonga
 
Fecha de Ingreso: abril-2010
Mensajes: 86
Antigüedad: 14 años, 6 meses
Puntos: 0
Problemas con: order by

Hola amigos,

Tengo un problemilla, y es que quiero hacer una sección donde se ponga el contenido ordenado por duración, mi sentencia sql es la siguiente:

SELECT * FROM videos where Validado = 1 order by Duracion DESC LIMIT $min,$max

El problema es que considera que 9:59 es mayor que 01:05:59 cuando el primero dura 9 minutos y 59 segundos y el segundo dura 1 hora, 5 minutos y 59 segundos.

El campo es tipo varchar, (para más información).

Alguna idea de porqué pasa esto y cómo solucionarlo??

Muchas gracias a todos :D