Ver Mensaje Individual
  #2 (permalink)  
Antiguo 26/04/2013, 08:17
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 4 meses
Puntos: 2658
Respuesta: consulta completa por fecha

Eso es porque en tu consulta sólo estás considerando que empiecen a partir 22/04/2013 y terminen si o si el 25/04/2013 o antes. No estás considerando los que comienzan antes o terminan después.

Por otro lado, si tu fecha en PHP está entrando con el formato 'YYYY-MM-DD', usar STR_TO_DATE puede ser innecesario.
Código MySQL:
Ver original
  1.     cod_dea,
  2.     fecha_inicio,
  3.     fecha_fin,
  4.     entregas_2do,
  5.     entregas_3ro,
  6.     entregas_4to,
  7.     entregas_5to,
  8.     entregas_6to,
  9.     total_entregas,
  10.     direccion,
  11.     plantel,
  12.     estado,
  13.     municipio,
  14.     director,
  15.     tlf_director,
  16.     lugar_entrega
  17. FROM cronograma_temp
  18.     (fecha_inicio BETWEEN '$fecha_inicio'AND '$fecha_fin')  
  19.     OR
  20.     (fecha_fin BETWEEN '$fecha_inicio'AND '$fecha_fin')

Lo que sí te diría es que esa tabla muestra serios problemas de normalización, pero supongo que ya lo sabes.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)