USP_DATALIST_STUDENTENROLLMENT
Returns all enrollments for the student..
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@STUDENTID | uniqueidentifier | IN | Input parameter indicating the context ID for the data list. |
Definition
Copy
CREATE procedure dbo.USP_DATALIST_STUDENTENROLLMENT(@STUDENTID uniqueidentifier)
as
set nocount on;
select
dbo.EDUCATIONALHISTORY.[ID],
CONVERT(varchar(10),dbo.UFN_DATE_FROMFUZZYDATE(dbo.EDUCATIONALHISTORY.[STARTDATE]),101) + CASE dbo.EDUCATIONALHISTORY.[DATELEFT] WHEN '00000000' THEN ' - Present' ELSE +' - ' + CONVERT(varchar(10),dbo.UFN_DATE_FROMFUZZYDATE(dbo.EDUCATIONALHISTORY.[DATELEFT]),101) END 'DATESATTENDED',
dbo.EDUCATIONALHISTORYSTATUS.[DESCRIPTION] 'STATUS',
CONSTIT_SCHOOL.[KEYNAME] 'SCHOOLNAME',
dbo.UFN_STUDENTENROLLMENT_RECORDCOUNT(@STUDENTID) AS RECORDCOUNT
from dbo.EDUCATIONALHISTORY
inner join dbo.SCHOOL on dbo.EDUCATIONALHISTORY.[EDUCATIONALINSTITUTIONID] = dbo.SCHOOL.[ID]
inner join dbo.CONSTITUENT as CONSTIT_SCHOOL on dbo.SCHOOL.[ID] = CONSTIT_SCHOOL.[ID]
inner join dbo.EDUCATIONALHISTORYSTATUSHISTORY on dbo.EDUCATIONALHISTORYSTATUSHISTORY.[ID] = dbo.UFN_EDUCATIONALHISTORY_GETCURRENTSTATUSHISTORYID(dbo.EDUCATIONALHISTORY.[ID])
inner join dbo.EDUCATIONALHISTORYSTATUS on dbo.EDUCATIONALHISTORYSTATUSHISTORY.[EDUCATIONALHISTORYSTATUSID] = dbo.EDUCATIONALHISTORYSTATUS.[ID]
where dbo.EDUCATIONALHISTORY.[CONSTITUENTID] = @STUDENTID