Hola a todos,
Me estoy iniciando con las funciones de sql server. Necesito una funcion que
me devuelva una tabla, pero ademas necesito que tenga unos if para que
llamen a otras funciones.
Adjunto alguna función que utilizo pero si le pongo un if no me compila
correctamente. Como seria poniendole un if?. Se le puede poner un if en
medio?
IF OBJECT_ID (N'dbo.MonitorsPossibles', N'FN') IS NOT NULL
DROP FUNCTION dbo.MonitorsPossibles;
GO
CREATE FUNCTION dbo.MonitorsPossibles(@DATAINI datetime,@DATAFI datetime)
RETURNS TABLE
AS
RETURN (select codi from personal where actiu=1 and codi not in(
SELECT distinct codipersonal from vacances where DATEPART(D,@DATA)<>DIA OR
DATEPART(M,@DATA)<>MES OR DATEPART(YYYY,@DATA)<>ANN ))
GO
Saludos,
SilviaLl.
Leer las respuestas