Foros del Web » Programando para Internet » PHP »

problema con consulta entre rango de fechas

Estas en el tema de problema con consulta entre rango de fechas en el foro de PHP en Foros del Web. este es mi codigo: Código: $result=mysql_query("SELECT * from ordenes WHERE orden_status='Cerrada' AND orden_fecha BETWEEN '$fecha_inico' AND '$fecha_fin'",$linkb); Pero aunque coloque la fecha de inicio o ...
  #1 (permalink)  
Antiguo 15/12/2008, 12:46
 
Fecha de Ingreso: abril-2008
Mensajes: 88
Antigüedad: 11 años, 7 meses
Puntos: 5
Pregunta problema con consulta entre rango de fechas

este es mi codigo:
Código:
$result=mysql_query("SELECT * from ordenes WHERE orden_status='Cerrada' AND orden_fecha BETWEEN '$fecha_inico' AND '$fecha_fin'",$linkb);
Pero aunque coloque la fecha de inicio o de final, siempre me muestra todos los registros,
Ya verifique y si tengo correcto el formato de fecha para mysql pero no se que hacer o si estoy usando mal el codigo. Cualquier ayuda. muchas gracias.
  #2 (permalink)  
Antiguo 15/12/2008, 13:13
 
Fecha de Ingreso: abril-2008
Ubicación: Montevideo - Uruguay
Mensajes: 156
Antigüedad: 11 años, 7 meses
Puntos: 5
Respuesta: problema con consulta entre rango de fechas

Hi !

Están ambas fechas en el mismo formato ? O quizas son campos DATE pero no respetan su estructura común?

Es raro porque la consulta está bien construida :S.

Muestra los datos que le están llegando y como se imprime la consulta.

-ByE-
__________________
--
Mi Portfolio Online! Visitalo!
--
  #3 (permalink)  
Antiguo 15/12/2008, 13:19
 
Fecha de Ingreso: abril-2008
Mensajes: 88
Antigüedad: 11 años, 7 meses
Puntos: 5
Respuesta: problema con consulta entre rango de fechas

pues fijate que imprimo con que fecha esta haciendo la consulta y los muestra

fecha inicio 2008-12-10
fecha fin 2008-12-15

y en la tabla la fecha la tengo con formato DATE

adicional coloque que me muestre la fecha de los registros para verificar su formato y me la muestra YYYY-mm-dd



No se que hacer!!!
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 22:12.