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

Búsqueda por Rango de fechas

Estas en el tema de Búsqueda por Rango de fechas en el foro de Mysql en Foros del Web. Saludos, mi consulta es relacionada con la busqueda de rango entre fechas, tengo una tabla de contrato y la cual tiene informacion y la duracion ...
  #1 (permalink)  
Antiguo 29/09/2010, 11:07
Avatar de shinta_snake  
Fecha de Ingreso: diciembre-2009
Mensajes: 70
Antigüedad: 14 años, 4 meses
Puntos: 0
Búsqueda por Rango de fechas

Saludos, mi consulta es relacionada con la busqueda de rango entre fechas,
tengo una tabla de contrato y la cual tiene informacion y la duracion del contrato que es fecha_start y fecha_end (ej: comienza 01-01-2010 y termina 31-12-2010 )
y tengo un generador de informe que el resultado lo exporta a excel, el cual se le ingresan 2 valores, fecha1 y fecha2, con estas fechas tengo que mostrar en el
resultado final (en el excel) tomando fecha1 y fecha2, los contratos vigentes entre estas 2 fechas osea, tomando fecha1 y fecha2 busco entre fecha_start y fecha_end los contratos vigentes.


Código PHP:
SELECT FROM tablaX 
WHERE 
(('$fecha1' BETWEEN fecha_start AND fecha_end) or 
(
'$fecha2' BETWEEN fecha_start AND fecha_end)) 

SELECT FROM tablaX 
WHERE 
(fecha_start <= '$fecha1' and fecha_end >= '$fecha1') or
(
fecha_start <= '$fec2' and fecha_end >= '$fecha2'
el problema es que si busco entre un rango de fechas corto como 01-09-2010 y 30-09-2010 (que serian fecha1 y fecha2) me orroja un resultado bueno en teoria,
todos los resultados que deberian salir, y si busco entre un rango mayor 01-01-2010 y 31-12-2010 (que serian fecha1 y fecha2) me arrojan mucho menos de los que me deberian arrojar.

mi consulta es si es problema de:
1) la consulta en MySQL.
2) como exporto a Excel desde PHP.

por favor ayuda ya no se que hacer =(
  #2 (permalink)  
Antiguo 01/10/2010, 20:25
Avatar de lair  
Fecha de Ingreso: enero-2009
Ubicación: header('Location: Morelia");
Mensajes: 1.052
Antigüedad: 15 años, 3 meses
Puntos: 46
Respuesta: Búsqueda por Rango de fechas

Hola.

prueba las consultas directamente en el promt ( desde consola ) y si te da los mismos resultados es cuestion de la consuta, sino definitivamente el error esta en el momento de exportar.

Suerte.

Etiquetas: fechas, rango
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 18:42.