Hola estoy intentando ordenar unas fechas (convertidas por un string) pero no sé por qué no me las ordena bien...
He probado lo siguiente
$consulta=mysql_query("SELECT `id_registro`, `id_usuario`, `fechavisita` , `oficina`, `conte` FROM `registrovisit` WHERE id_usuario = '$delma' ORDER BY STR_TO_DATE(fechavisita, 'YYYY/mm/dd') ASC ");
He probado así, con strg to date
STR_TO_DATE(fechavisita, 'dd/mm/YYYY') ASC ");
Con
STR_TO_DATE(fechavisita, '%d/%m/%Y') ASC ");
Y poniendo comillas en fechavisita.
Este campo es un campo formato texto ¿Por qué no me ordenará bien?
Ya lo sé lo he conseguido con cast
Que bien que hayas solucionado tu problema.
Ojalá pudieras compartir el código de tu solución por si alguien más tiene el mismo problema le sea de utilidad.
Saludos.