UFN_SCHEDULEDATE_GETTERM
Returns the termid for a given date and school.
Return
Return Type |
---|
uniqueidentifier |
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@DATE | date | IN | |
@SCHOOLID | uniqueidentifier | IN |
Definition
Copy
create function dbo.UFN_SCHEDULEDATE_GETTERM
(
@DATE date,
@SCHOOLID uniqueidentifier
)
returns uniqueidentifier
as
begin
declare @TERMID uniqueidentifier
select @TERMID = TERM.ID
from TERM
inner join SESSION
on SESSION.ID = TERM.SESSIONID
inner join ACADEMICYEAR
on ACADEMICYEAR.ID = SESSION.ACADEMICYEARID
where ACADEMICYEAR.SCHOOLID = @SCHOOLID AND
@DATE >= TERM.STARTDATE AND @DATE <= TERM.ENDDATE
return @TERMID
end