Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/10/2015, 22:15
marco64yes
 
Fecha de Ingreso: septiembre-2010
Mensajes: 350
Antigüedad: 14 años, 1 mes
Puntos: 9
Exclamación Datetime no arroja correctamente el resultado.

Hola,

Tengo una duda con respecto al formato datetime de mysql.

Estaba corriendo un query buscando un rango de horarios:
(Query que me arrojó el motor de busqueda que tiene phpMyAdmin)

SELECT * FROM horarios WHERE `FECHA` BETWEEN '2015-08-14 01:00:00' AND '2015-08-24 01:02:00'

Lo raro es que me arroja resultados como:

2015-08-18 21:43:28
2015-08-18 21:46:31
2015-08-18 21:53:31
2015-08-18 22:50:07
2015-08-18 22:50:11
2015-08-18 22:50:16
2015-08-18 22:50:20

Si se dan cuenta la fecha la trae bien pero los horarios no, me trae de las 9pm cuando yo busco de 1am.

Recurri a armar el query desde el mismo phpMyAdmin ya que con el query que corria:

SELECT * FROM horarios WHERE `FECHA` BETWEEN STR_TO_DATE('2015-08-14 01:00:00','%Y-%m-%d %H:%i:%s') AND STR_TO_DATE('2015-08-24 01:02:00','%Y-%m-%d %H:%i:%s')

Me arrojaba lo mismo, cosa que pense que talvez estaba haciendo algo mal, pero el resultado era identico.

Alguien sabe porque no respeta el horario? me esta volviendo loco!