/********************************************************************
Objetivo:Función que regresa un cero o uno según si es hábil o no
FechaCreacion: 2011/09/25
Select dbo.EsFechaHabil('20100820')
**********************************************************************/
ALTER FUNCTION EsFechaHabil (@Fecha datetime)
RETURNS bit
AS
Begin
Declare @bIsHabil Bit
Set @bIsHabil=1
IF EXISTS(select * from Descansos where convert(varchar,FechaDescanso,112)=convert(varchar,@Fecha,112))
or (DATEPART (dw,@Fecha)=7) or (DATEPART (dw,@Fecha)=1)
set @bIsHabil=0
Return @bIsHabil
End
No hay comentarios:
Publicar un comentario