Cita:
Iniciado por gnzsoloyo MySQL no comete errores en ese tipo de cosas . Si no devolvió datos e las 01:00:00 de un día dado, es que no existen en esa tabla para el rango de fecha indicado.
Lo primero que deberías hacer si quieres datos de una hora, es filtrar por el rango de horas y ver en que días se cumple.
Mi duda es, si no cuenta con datos en ese rango de tiempo, porque muestra entonces resultados :S ? , puede que su algoritmo sea mostrar entonces la fecha que se cumpla, pero no se me hace una buena practica.
Y efectivamente mi proxima prueba seria solo filtrar por rango de tiempo a ver que pasa y de ahi tener que validar ahora la fecha (en validaciones separadas), pero ya no tuve tiempo ayer :S.
Solo que queria evitar esa doble valdiacón ya que se supone que mysql podria validar su campo datetime de formal completa (fecha - hora).