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!