UFN_COURSERESTRICTION_SESSIONDATES_VALID

Verifies that the dates for a course restriction are valid for a session in the course's school.

Return

Return Type
bit

Parameters

Parameter Parameter Type Mode Description
@COURSEID uniqueidentifier IN
@STARTDATE date IN
@ENDDATE date IN

Definition

Copy


create function dbo.UFN_COURSERESTRICTION_SESSIONDATES_VALID(
    @COURSEID uniqueidentifier,
    @STARTDATE date,
    @ENDDATE date
)
returns bit
with execute as caller
as begin

    declare @retval bit = 0

    if (select dbo.UFN_SESSION_GET_FORSCHOOL_BYDATE(COURSE.SCHOOLID, @STARTDATE, @ENDDATE)
        from dbo.COURSE
        where COURSE.ID = @COURSEID) is not null
        set @retval = 1;

    return @retval
end