USP_SIMPLEDATALIST_CLASSADD_TERM

Simple list of terms.

Parameters

Parameter Parameter Type Mode Description
@COURSEID uniqueidentifier IN Course
@SESSIONID uniqueidentifier IN Session

Definition

Copy


CREATE procedure dbo.USP_SIMPLEDATALIST_CLASSADD_TERM
(
    @COURSEID uniqueidentifier = null,
    @SESSIONID uniqueidentifier = null
)
as
    select 
        TERM.ID as VALUE
        DESCRIPTION as LABEL
    from dbo.V_COURSERESTRICTION as COURSERESTRICTION 
        inner join dbo.COURSERESTRICTIONSTARTTERM on COURSERESTRICTION.ID = COURSERESTRICTIONSTARTTERM.COURSERESTRICTIONID
        inner join dbo.TERM on TERM.STARTDATE = COURSERESTRICTIONSTARTTERM.STARTDATE
            and TERM.ENDDATE = COURSERESTRICTIONSTARTTERM.ENDDATE
        inner join dbo.TERMNAMECODE on TERM.TERMNAMECODEID = TERMNAMECODE.ID
    where TERM.SESSIONID = @SESSIONID
        and COURSERESTRICTION.COURSEID = @COURSEID
    order by COURSERESTRICTIONSTARTTERM.STARTDATE