[Resuelto] Orden de un string

Iniciado por bgnumis, 2 Septiembre 2015, 21:04 PM

0 Miembros y 1 Visitante están viendo este tema.

bgnumis

Hola estoy intentando ordenar unas fechas (convertidas por un string) pero no sé por qué no me las ordena bien...

He probado lo siguiente

Código (php) [Seleccionar]


$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

Código (php) [Seleccionar]


STR_TO_DATE(fechavisita, 'dd/mm/YYYY') ASC ");



Con

Código (php) [Seleccionar]


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

0roch1

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.