Ver Mensaje Individual
  #2 (permalink)  
Antiguo 20/07/2012, 16:35
alexg88
 
Fecha de Ingreso: abril-2011
Mensajes: 1.342
Antigüedad: 13 años, 6 meses
Puntos: 344
Respuesta: ordenar fechas

Porque no ordenas los datos al realizar la consulta a la base de datos, para eso existe el ORDER BY de SQL.

Código MySQL:
Ver original
  1. FROM tabla
  2. ORDER BY STR_TO_DATE(fechA, '%d/%m/%Y');

Saludos.

PD: Te recomiendo que no uses varchar para guardar la fecha. Es mejor usar los tipos definidos en MySQL porque ganarás en rendimiento y además los datos siempre serán consistentes (no podrás meter fechas inválidas)