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

seleccion de fechas en sql

Estas en el tema de seleccion de fechas en sql en el foro de Bases de Datos General en Foros del Web. Hola, tengo un problemilla con la sentencia sql para seleccionar una fecha, la cosa es que tenga una agenda, y quiero que al seleccionar una ...
  #1 (permalink)  
Antiguo 30/10/2007, 04:32
 
Fecha de Ingreso: septiembre-2006
Mensajes: 84
Antigüedad: 17 años, 7 meses
Puntos: 0
seleccion de fechas en sql

Hola, tengo un problemilla con la sentencia sql para seleccionar una fecha, la cosa es que tenga una agenda, y quiero que al seleccionar una fecha en dicho calendario, en la sentencia sql pueda seleccionar eventos que empiecen ese dia o que ya este en curso el dia seleccionado. Para eso en la bd tengo dos campos, fecha_inicio y fecha_fin.

Por ejemplo, yo quiero ver los eventos de hoy (30-10-2007), selecciono el dia, y solo consigo ver los eventos del dia 30, pero si existe algun evento que empezo el dia 28 por ejemplo y esta en curso hasta el 31 me gustaria verlo.

No consigo nada, haber si alguien me puede ayudar.

Gracias
  #2 (permalink)  
Antiguo 30/10/2007, 07:53
Avatar de Kelpie  
Fecha de Ingreso: febrero-2002
Ubicación: NorthSpain
Mensajes: 609
Antigüedad: 22 años, 2 meses
Puntos: 8
Re: seleccion de fechas en sql

Creo que lo que quieres es, dada una fecha (fecha1), obtener los eventos que en esa fecha están activos.
Esto es, los eventos que hayan empezado antes o en ese día y terminen después o en ese día...

SELECT campo1,campo2 FROM tabla WHERE (fecha_ini<='xxxx' AND fecha_fin>='xxxx')

Lo de 'xxxx' (el formato de la fecha) dependerá de la base de datos que emplees.

Si no era eso, lo comentas y le damos otra vuelta...
__________________
Kelpie
  #3 (permalink)  
Antiguo 30/10/2007, 09:54
 
Fecha de Ingreso: septiembre-2006
Mensajes: 84
Antigüedad: 17 años, 7 meses
Puntos: 0
Re: seleccion de fechas en sql

Gracias, no se como no he probado eso,
  #4 (permalink)  
Antiguo 03/11/2007, 16:00
Avatar de Mithrandir
Colaborador
 
Fecha de Ingreso: abril-2003
Mensajes: 12.106
Antigüedad: 21 años
Puntos: 25
Re: seleccion de fechas en sql

SELECT campo1,campo2 FROM tabla WHERE tu_fecha BETWEEN fecha_ini AND fecha_fin

Una forma diferente de presentarlo que tiene los mismos resultados.
__________________
"El hombre, en su orgullo, creó a Dios a su imagen y semejanza."
Friedrich Nietzsche
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 06:00.