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

[B]Fechas Dentro de Un Rango [/B]

Estas en el tema de [B]Fechas Dentro de Un Rango [/B] en el foro de Mysql en Foros del Web. Hola Que tal amigos, estoy haciendo un sistema de reservaciones, en el cual quisiera que me ayudaran con esta situacion: tabla: res_stays con los Campos: ...
  #1 (permalink)  
Antiguo 25/11/2009, 15:33
 
Fecha de Ingreso: mayo-2008
Mensajes: 15
Antigüedad: 16 años
Puntos: 0
Pregunta [B]Fechas Dentro de Un Rango [/B]

Hola Que tal amigos, estoy haciendo un sistema de reservaciones, en el cual quisiera que me ayudaran con esta situacion:

tabla: res_stays con los
Campos: id_stay, id_reservation, id_unit, arrival, departure

En arrival y departure con tipo de campo date. (Y-m-d)

El problema es que no se como puedo obtener las fechas que se encuentran entre el rango de arrival y departure

arrival: 2009-11-05
departure: 2009-11-08

Sus fechas dentro de este rango serian:
2009-11-05
2009-11-06
2009-11-07
2009-11-08

Esto preferiria hacerlo solo con mysql, pero si tambien se tiene que usar php como seria?

si pudieran ayudarme se los agradeceria mucho..
Saludos..
  #2 (permalink)  
Antiguo 25/11/2009, 15:50
Avatar de webness  
Fecha de Ingreso: enero-2009
Ubicación: BOGOTA
Mensajes: 312
Antigüedad: 15 años, 3 meses
Puntos: 5
Respuesta: [B]Fechas Dentro de Un Rango [/B]

ADJUNTA UN EJEMPLO CON DATOS, Y LOS RESULTADOS QUE ESPERAS

MIENTRAS BUSCA TRABAJAR CON BETWEEN HABER SI TE SIRVE

SELECT * FROM tabla WHERE fecha BETWEEN fecha1 AND fecha2
  #3 (permalink)  
Antiguo 25/11/2009, 18:10
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 2 meses
Puntos: 360
Respuesta: [B]Fechas Dentro de Un Rango [/B]

si usas dos campos sería así:

Código sql:
Ver original
  1. SELECT * FROM tabla WHERE fecha >= 'fechainicio' AND fecha2 <= 'fechafin'
saludos
__________________
Without data, You are another person with an opinion.
W. Edwads Deming
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 03:31.