USP_DATALIST_EDUCATIONALHISTORY_ADDITIONALINFORMATION

Returns the list of all additional information for a given educational history record.

Parameters

Parameter Parameter Type Mode Description
@EDUCATIONALHISTORYID uniqueidentifier IN Input parameter indicating the context ID for the data list.

Definition

Copy


            CREATE procedure dbo.USP_DATALIST_EDUCATIONALHISTORY_ADDITIONALINFORMATION(@EDUCATIONALHISTORYID uniqueidentifier)
            as
                set nocount on;

                declare @ISAFFILIATED bit;
                declare @USEACADEMICCATALOG bit;

                select
                    @ISAFFILIATED = INSTITUTION.ISAFFILIATED
                from
                    dbo.EDUCATIONALINSTITUTION INSTITUTION
                inner join dbo.EDUCATIONALHISTORY EDUCATION on INSTITUTION.ID = EDUCATION.EDUCATIONALINSTITUTIONID
                where
                    EDUCATION.ID = @EDUCATIONALHISTORYID;

                select top 1
                        @USEACADEMICCATALOG = USEACADEMICCATALOG
                    from
                        dbo.EDUCATIONALCONFIGURATION;
                set @USEACADEMICCATALOG = coalesce(@USEACADEMICCATALOG,0);

                select 
                    ID,
                    case when ((@ISAFFILIATED = 1) and (@USEACADEMICCATALOG = 1)) then ADDITIONALINFORMATION.ACADEMICCATALOGCOLLEGE else ADDITIONALINFORMATION.EDUCATIONALCOLLEGECODE end 'COLLEGE',
                    case when ((@ISAFFILIATED = 1) and (@USEACADEMICCATALOG = 1)) then ADDITIONALINFORMATION.ACADEMICCATALOGDIVISION else ADDITIONALINFORMATION.EDUCATIONALDIVISIONCODE end 'DIVISION',
                    case when ((@ISAFFILIATED = 1) and (@USEACADEMICCATALOG = 1)) then ADDITIONALINFORMATION.ACADEMICCATALOGDEPARTMENT else ADDITIONALINFORMATION.EDUCATIONALDEPARTMENTCODE end 'DEPARTMENT',
                    case when ((@ISAFFILIATED = 1) and (@USEACADEMICCATALOG = 1)) then ADDITIONALINFORMATION.ACADEMICCATALOGSUBDEPARTMENT else ADDITIONALINFORMATION.EDUCATIONALSUBDEPARTMENTCODE end 'SUBDEPARTMENT',
                    case when ((@ISAFFILIATED = 1) and (@USEACADEMICCATALOG = 1)) then ADDITIONALINFORMATION.ACADEMICCATALOGDEGREETYPE else ADDITIONALINFORMATION.EDUCATIONALDEGREETYPECODE end 'DEGREETYPE'
                from 
                    dbo.UFN_EDUCATIONALHISTORY_GETADDITIONALINFORMATION(@EDUCATIONALHISTORYID) as ADDITIONALINFORMATION