Microsoft SQL Server 2000
Muy buenas, partiendo de una tabla con la siguiente definición
(SIMPLIFICADA)
Tabla_Periodos:
-
inicio (datetime)
fin (datetime)
nombre (varchar[4])
Los periodos (inicio - fin) pueden coindicir TOTALMENTE (ser idénticos)
Los periodos (inicio - fin) pueden coindicir PARCIALMENTE (coindicir en
algún/as fecha/s)
Los periodos (inicio - fin) puden ser disjuntos (no coincidir en ninguna
fecha)
Ejemplo de los datos
17/10/2005 31/10/2005 OCT
26/10/2005 31/12/2005 TG
01/11/2005 30/11/2005 TG
02/11/2005 31/12/2005 TG
02/11/2005 11/04/2006 TG
02/11/2005 11/04/2006 TG
03/11/2005 11/04/2006 TG
24/06/2006 21/07/2006 TG
31/12/2005 31/12/2005 NV
12/04/2005 15/04/2005 ABR
12/04/2006 15/04/2006 TG
22/07/2006 26/08/2006 TG
27/08/2006 15/09/2006 TG
16/09/2006 01/10/2006 TG
01/01/2006 11/04/2006 OF
12/04/2006 15/04/2006 OF
16/04/2006 23/06/2006 TG
16/06/2006 15/07/2006 OF
16/07/2006 31/07/2006 OF
01/09/2006 15/09/2006 OF
16/09/2006 30/12/2006 OF
11/02/2006 11/02/2006 11F
18/02/2006 18/02/2006 TG
25/02/2006 25/02/2006 TG
12/04/2006 16/04/2006 SS
17/04/2006 30/04/2006 TG
24/12/2005 24/12/2005 NB
31/12/2005 31/12/2005 NV
08/11/2005 31/12/2005 TG
11/02/2006 11/02/2006 SV
18/02/2006 18/02/2006 TG
25/02/2006 25/02/2006 TG
¿Es posible escribir una consulta que devuelva las tuplas que cumplan las
siguientes restricciones?
En cuanto compartan un MISERABLE día en el periodo (por supuesto más días o
incluso todo el periodo) Y EL NOMBRE ES EL MISMO
Yo no sé por dónde empezar, de antemano gracias
Leer las respuestas