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

Cita:
Iniciado por gnzsoloyo Ver Mensaje
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).