USP_ACADEMICYEAR_SETUPNEXT_SESSIONLIST

Returns a list of Session and it's terms

Parameters

Parameter Parameter Type Mode Description
@ACADEMICYEARID uniqueidentifier IN

Definition

Copy


CREATE procedure USP_ACADEMICYEAR_SETUPNEXT_SESSIONLIST
(
    @ACADEMICYEARID uniqueidentifier
)
        as

        begin
            set nocount on

        select
            SESSIONNAME,
            TERMNAME,
            DATEADD(YEAR,1,START_DATE) STARTDATE,
            DATEADD(YEAR,1,END_DATE) ENDDATE,
            DATEADD(YEAR,1,WDATE) WITHDRAWALDATE,
            TIMETABLEID,
            TIMETABLEDAYID
          from
            (select
            AY.ID ACADEMICYEARID,
            SS.SESSIONNAMECODEID SESSIONNAME,
            TM.TERMNAMECODEID TERMNAME,
            TM.STARTDATE START_DATE,
            TM.ENDDATE END_DATE,
            TM.WITHDRAWALDATE WDATE,
            SS.TIMETABLEID,
            TM.TIMETABLEDAYID
            from ACADEMICYEAR AY
            INNER JOIN SESSION SS ON SS.ACADEMICYEARID = AY.ID
            INNER JOIN TERM TM ON TM.SESSIONID = SS.ID) A
          where A.ACADEMICYEARID = @ACADEMICYEARID

        end