Weekend in SQL
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER FUNCTION [dbo].[IsWeekEnd]
(@dtDate DATETIME)
RETURNS BIT
AS
BEGIN
DECLARE @IsWeekEnd BIT
SELECT @IsWeekEnd = CASE ((Datepart(dw,@dtDate) + @@DATEFIRST - 7)%7)
WHEN 1 THEN 1
WHEN 0 THEN 1
ELSE 0
END
RETURN @IsWeekEnd
END
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER FUNCTION [dbo].[IsWeekEnd]
(@dtDate DATETIME)
RETURNS BIT
AS
BEGIN
DECLARE @IsWeekEnd BIT
SELECT @IsWeekEnd = CASE ((Datepart(dw,@dtDate) + @@DATEFIRST - 7)%7)
WHEN 1 THEN 1
WHEN 0 THEN 1
ELSE 0
END
RETURN @IsWeekEnd
END
Comments
Post a Comment