10/12/2010, 08:55
|
| | Fecha de Ingreso: abril-2008
Mensajes: 23
Antigüedad: 16 años, 8 meses Puntos: 0 | |
Respuesta: Anidamientos IF Yo tengo esto: entiendo que esto es anidar IF no?
......
IF EXISTS (SELECT N1 FROM Tabla1 WHERE Tipo = @Tipo EXCEPT SELECT N1 FROM Tabla2 WHERE @Fecha BETWEEN Tabla2.fecha1 AND Tabla2.fecha2)
BEGIN
SELECT N1 FROM Tabla1 WHERE Tipo = @Tipo EXCEPT SELECT N1 FROM Tabla2 WHERE @Fecha BETWEEN Tabla2.fecha1 AND Tabla2.fecha2)
END
ELSE IF EXISTS (SELECT N1 FROM Tabla1 WHERE Tipo = @Tipo EXCEPT SELECT N1 FROM Tabla2 WHERE @Fecha < Tabla2.fecha1 AND @Fecha BETWEEN Tabla2.fecha1AND Tabla2.fecha2)
BEGIN
SELECT N1 FROM Tabla1 WHERE Tipo = @Tipo EXCEPT SELECT N1 FROM Tabla2 WHERE @Fecha < Tabla2.fecha1 AND @Fecha BETWEEN Tabla2.fecha1AND Tabla2.fecha2
END |