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

consulta de fechas

Estas en el tema de consulta de fechas en el foro de Mysql en Foros del Web. Hola, sigo con los problemas de fechas: tengo esta consulta Código: select * from reservas WHERE ('2012-04-23' >= dtRsvEntrada AND '2012-04-23' <= dtRsvSalida) En principio ...
  #1 (permalink)  
Antiguo 23/04/2012, 02:27
 
Fecha de Ingreso: diciembre-2003
Mensajes: 474
Antigüedad: 20 años, 4 meses
Puntos: 5
consulta de fechas

Hola,
sigo con los problemas de fechas:
tengo esta consulta
Código:
select * from reservas  WHERE ('2012-04-23' >= dtRsvEntrada AND '2012-04-23' <=  dtRsvSalida)
En principio debería sacarme la reserva hecha el día 23, pero me saca resultados que empiezan por ej. el 2012-04-20 y acaba el 2012-04-25, y otros que empiezan el 23 y acaban el 30...

Los campos de la BD son tipo DateTime.

Gracias.
  #2 (permalink)  
Antiguo 23/04/2012, 02:58
Avatar de repara2  
Fecha de Ingreso: septiembre-2010
Ubicación: München
Mensajes: 2.445
Antigüedad: 13 años, 7 meses
Puntos: 331
Respuesta: consulta de fechas

La condición es OR, las reservas cuya fecha de entrada es mayor que X o cuya fecha de salida sea menor o igual que X. Caso contrario no obtienes resultados porque casi seguro no hay reservas que entren Y salgan en esa fecha.
Saludos
__________________
Fere libenter homines, id quod volunt, credunt.
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 17:34.