Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Problema con rango de fechas

Estas en el tema de Problema con rango de fechas en el foro de Mysql en Foros del Web. Estimados estoy utilizando la instruccion BETWEEN para el rango de fechas de un campo datetime, el problema es que no me arroja todos los registros, ...
  #1 (permalink)  
Antiguo 23/11/2007, 06:59
 
Fecha de Ingreso: abril-2001
Mensajes: 293
Antigüedad: 23 años
Puntos: 0
Problema con rango de fechas

Estimados estoy utilizando la instruccion BETWEEN para el rango de fechas de un campo datetime, el problema es que no me arroja todos los registros,

por ejemplo: tengo registros en estas 2 fechas y solo me figuran las del 10-2-2007

where t.fecha_transaccion BETWEEN '2007-10-02' and '2007-10-03';

ahora si agrego lo siguiente, funciona sin problema:

where t.fecha_transaccion BETWEEN '2007-10-02 00:00:00' and '2007-10-03 23:59:59';


habra alguna mejor solucion para esto generalmente usaba en otros lenguajes los tipicos >= y <=, y lo otro que diferencia hay si lo uso asi: '20071002', es decir sin separador, sera que es mejor ya que al ser standard funciona con cualquier formato de almacenamiento??


saludos y muchas gracias
  #2 (permalink)  
Antiguo 23/11/2007, 07:34
Avatar de gokufast  
Fecha de Ingreso: abril-2007
Mensajes: 540
Antigüedad: 17 años
Puntos: 3
Re: Problema con rango de fechas

utilizas tambien horas o solo fechas??, porque si solo son fechas cambia el campo de tus datos a solo date y no datetime, haz el intento
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:17.