UFN_SCHEDULEDATEADJUSTMENT_DATEVALID
Check to see if the date is valid for the given session
Return
Return Type |
---|
bit |
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@DATE | date | IN | |
@SCHOOLID | uniqueidentifier | IN |
Definition
Copy
create function dbo.UFN_SCHEDULEDATEADJUSTMENT_DATEVALID
(
@DATE date,
@SCHOOLID uniqueidentifier
)
returns BIT
as
begin
declare @DATEVALID bit = 0
declare @TERMID uniqueidentifier
set @TERMID = dbo.UFN_SCHEDULEDATE_GETTERM (@DATE, @SCHOOLID)
if (not @TERMID is NULL) and (not @DATE = (select STARTDATE from TERM where ID = @TERMID)) and (dbo.UFN_SCHEDULEDATE_INSESSION_VALID(@DATE, @SCHOOLID) = 1)
set @DATEVALID = 1
else
set @DATEVALID = 0
return @DATEVALID
end