2PTTechnology

The platform that enables you to build rich, interactive communities
Welcome to 2PTTechnology Sign in | Join | Help
in Search

Check if date is in the weekend

Last post 06-26-2008, 4:08 PM by admin. 0 replies.
Sort Posts: Previous Next
  •  06-26-2008, 4:08 PM 185

    Check if date is in the weekend

    create function fn_IsWeekDay
    (
        @date datetime
    )
    returns bit
    as
    begin

        declare @dtfirst int
        declare @dtweek int
        declare @iswkday bit

        set @dtfirst = @@datefirst - 1
        set @dtweek = datepart(weekday, @date) - 1

        if (@dtfirst + @dtweek) % 7 not in (5, 6)
            set @iswkday = 1 --business day
        else
            set @iswkday = 0 --weekend

        return @iswkday
    end

    EXAMPLE

    if dbo.fn_IsWeekDay(@date) = 1
    begin
        --do some magic here ;-)
    end

View as RSS news feed in XML
Powered by Community Server (Personal Edition), by Telligent Systems