Test Foro de elhacker.net SMF 2.1

Programación => Desarrollo Web => PHP => Mensaje iniciado por: bgnumis en 2 Septiembre 2015, 21:04 PM

Título: [Resuelto] Orden de un string
Publicado por: bgnumis en 2 Septiembre 2015, 21:04 PM
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
Título: Re: Orden de un string
Publicado por: 0roch1 en 5 Septiembre 2015, 00:24 AM
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.