Foro de elhacker.net

Programación => 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
  1.  
  2. $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 ");
  3.  
  4.  

He probado así, con strg to date

Código
  1.  
  2. STR_TO_DATE(fechavisita, 'dd/mm/YYYY') ASC ");
  3.  
  4.  

Con

Código
  1.  
  2. STR_TO_DATE(fechavisita, '%d/%m/%Y') ASC ");
  3.  
  4.  

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.