Ver Mensaje Individual
  #5 (permalink)  
Antiguo 29/02/2012, 19:09
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 1 mes
Puntos: 300
Respuesta: ORDER BY $variablephp ?

creo que no te has explicado muy bien, pero sí que se puede hacer lo que pareces querer, que es que ordene según la diferencia en días de restar al campo de la fecha de hoy el valor de ese campo amarillo que almacena una fecha. Ni siquiera te hace falta más PHP que lanzar la consulta y recoger los resultados.
Te bastará con hacer algo así, si es que sólo quieres la diferencia de días y no te preocupan las horas y segundos. Supongo que tu campo se llama amarillo y es de tipo DATE. Tampoco habría mucho problema si es DATETIME, pero entonces yo usaría NOW() en lugar de CURDATE().
Código SQL:
Ver original
  1. SELECT *, DATEDIFF (CURDATE(), amarillo) diasdif FROM tareas ORDER BY diasdif

Echa un vistazo a las funciones de fecha y hora de MySQL
http://dev.mysql.com/doc/refman/5.0/...functions.html