Muy buenas, utilizo Microsoft SQL Sever 2000, y no consigo dar con el
criterio de selección para el siguiente escenario:
intervalo de fechas comprendido en otro intervolo de fechas
Tabla de ejemplo
Id
FechaInicio (yyyymmdd)
FechaFin (yyyymmdd)
(pueden solaparse, repetirse, …)
El usuario indicará los siguientes datos
FechaComienzo (yyyymmdd)
FechaFinalización (yyyymmdd)
La consulta debe seleccionar los DISTINTOS id de la Tabla ejemplo que cumplan:
“Algún día del intervalo solicitado (FechaComiendo y Fecha finalización)
esté dentro de algún intervalo FechaInicio y FechaFin”
Pongo un ejemplo
Id FechaInicio FechaFin
1 25/06/2006 30/06/2006
2 31/12/2006 2/01/2007
3 2/01/2007 14/07/207
4 15/06/2007 17/08/2007
5 03/01/2007 04/01/2007
Desde el 01/01/2007 al 04/01/2007 devuelve los id que :
(01/01/2007 , 02/01/2007 , 03/01/2007 , 04/01/2007) alguno de estos día
caingan dentro de FechaInicio y FechaFin
Devolverá: 2,3 y 5
Es difícil para mi incluso realizar la pregunta al foro espero haberme
explicado, gracias de antemano
Leer las respuestas