USP_SIMPLEDATALIST_SESSION
Simple list of sessions.
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@ACADEMICYEARID | uniqueidentifier | IN | Academic Year |
Definition
Copy
CREATE procedure dbo.USP_SIMPLEDATALIST_SESSION
(
@ACADEMICYEARID uniqueidentifier = null
)
as
select
T.VALUE,
T.LABEL
from
(select
SESSION.ID as VALUE,
DESCRIPTION as LABEL,
TERM.STARTDATE,
ROW_NUMBER() over (partition by SESSION.ID order by TERM.STARTDATE) as ROW
from dbo.SESSION
inner join dbo.SESSIONNAMECODE on SESSION.SESSIONNAMECODEID = SESSIONNAMECODE.ID
inner join dbo.TERM on SESSION.ID = TERM.SESSIONID
where ACADEMICYEARID = @ACADEMICYEARID) T
where T.ROW = 1
order by T.STARTDATE