USP_DATALIST_DUPLICATEEDUCATIONALHISTORYRESOLUTIONFIELDS
Returns information to display on educational history duplicate resolution view.
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@EDUCATIONALINSTITUTIONID | uniqueidentifier | IN | Institution ID |
@EDUCATIONALPROGRAMID | uniqueidentifier | IN | Program ID |
@EDUCATIONALDEGREEID | uniqueidentifier | IN | Degree ID |
@EDUCATIONALCOLLEGEID | uniqueidentifier | IN | College ID |
@EDUCATIONALDEPARTMENTID | uniqueidentifier | IN | Department ID |
@EDUCATIONALDEGREETYPEID | uniqueidentifier | IN | Degree type ID |
@ACADEMICCATALOGDEGREEID | uniqueidentifier | IN | Academic catalog degree ID |
@ACADEMICCATALOGPROGRAMID | uniqueidentifier | IN | Academic catalog program ID |
@ACADEMICCATALOGCOLLEGEID | uniqueidentifier | IN | Academic catalog college ID |
@ACADEMICCATALOGDEPARTMENTID | uniqueidentifier | IN | Academic catalog department ID |
@ACADEMICCATALOGDEGREETYPEID | uniqueidentifier | IN | Academic catalog degree type ID |
@EDUCATIONALDIVISIONID | uniqueidentifier | IN | Division ID |
@EDUCATIONALSUBDEPARTMENTID | uniqueidentifier | IN | Sub department ID |
@ACADEMICCATALOGDIVISIONID | uniqueidentifier | IN | Academic catalog division ID |
@ACADEMICCATALOGSUBDEPARTMENTID | uniqueidentifier | IN | Academic catalog sub department ID |
Definition
Copy
CREATE procedure dbo.USP_DATALIST_DUPLICATEEDUCATIONALHISTORYRESOLUTIONFIELDS
(
@EDUCATIONALINSTITUTIONID uniqueidentifier,
@EDUCATIONALPROGRAMID uniqueidentifier,
@EDUCATIONALDEGREEID uniqueidentifier,
@EDUCATIONALCOLLEGEID uniqueidentifier,
@EDUCATIONALDEPARTMENTID uniqueidentifier,
@EDUCATIONALDEGREETYPEID uniqueidentifier,
@ACADEMICCATALOGDEGREEID uniqueidentifier,
@ACADEMICCATALOGPROGRAMID uniqueidentifier,
@ACADEMICCATALOGCOLLEGEID uniqueidentifier,
@ACADEMICCATALOGDEPARTMENTID uniqueidentifier,
@ACADEMICCATALOGDEGREETYPEID uniqueidentifier,
@EDUCATIONALDIVISIONID uniqueidentifier = null,
@EDUCATIONALSUBDEPARTMENTID uniqueidentifier = null,
@ACADEMICCATALOGDIVISIONID uniqueidentifier = null,
@ACADEMICCATALOGSUBDEPARTMENTID uniqueidentifier = null
)
as
set nocount on;
select
EI.NAME as INSTITUTION,
case
when ECON.USEACADEMICCATALOG = 1 and EI.ISAFFILIATED = 1 then ACP.PROGRAM
else EPC.DESCRIPTION
end as PROGRAM,
case
when ECON.USEACADEMICCATALOG = 1 and EI.ISAFFILIATED = 1 then ACDEG.NAME
else EDC.DESCRIPTION
end as DEGREE,
case
when ECON.USEACADEMICCATALOG = 1 and EI.ISAFFILIATED = 1 then ACC.NAME
else ECC.DESCRIPTION
end as COLLEGE,
case
when ECON.USEACADEMICCATALOG = 1 and EI.ISAFFILIATED = 1 then ACDIV.NAME
else EDIVC.DESCRIPTION
end as DIVISION,
case
when ECON.USEACADEMICCATALOG = 1 and EI.ISAFFILIATED = 1 then ACD.NAME
else EDEPTC.DESCRIPTION
end as DEPARTMENT,
case
when ECON.USEACADEMICCATALOG = 1 and EI.ISAFFILIATED = 1 then ACSUB.NAME
else ESUBDEPTC.DESCRIPTION
end as SUBDEPARTMENT,
case
when ECON.USEACADEMICCATALOG = 1 and EI.ISAFFILIATED = 1 then ACDTC.DESCRIPTION
else EDTC.DESCRIPTION
end as DEGREETYPE
from
dbo.EDUCATIONALINSTITUTION EI
left join
dbo.EDUCATIONALPROGRAMCODE EPC on EPC.ID = @EDUCATIONALPROGRAMID
left join
dbo.EDUCATIONALDEGREECODE EDC on EDC.ID = @EDUCATIONALDEGREEID
left join
dbo.EDUCATIONALCOLLEGECODE ECC on ECC.ID = @EDUCATIONALCOLLEGEID
left join
dbo.EDUCATIONALDIVISIONCODE EDIVC on EDIVC.ID = @EDUCATIONALDIVISIONID
left join
dbo.EDUCATIONALDEPARTMENTCODE EDEPTC on EDEPTC.ID = @EDUCATIONALDEPARTMENTID
left join
dbo.EDUCATIONALSUBDEPARTMENTCODE ESUBDEPTC on ESUBDEPTC.ID = @EDUCATIONALSUBDEPARTMENTID
left join
dbo.EDUCATIONALDEGREETYPECODE EDTC on EDTC.ID = @EDUCATIONALDEGREETYPEID
left join
dbo.ACADEMICCATALOGPROGRAM ACP on ACP.ID = @ACADEMICCATALOGPROGRAMID
left join
dbo.ACADEMICCATALOGDEGREE ACDEG on ACDEG.ID = @ACADEMICCATALOGDEGREEID
left join
dbo.ACADEMICCATALOGCOLLEGE ACC on ACC.ID = @ACADEMICCATALOGCOLLEGEID
left join
dbo.ACADEMICCATALOGDIVISION ACDIV on ACDIV.ID = @ACADEMICCATALOGDIVISIONID
left join
dbo.ACADEMICCATALOGDEPARTMENT ACD on ACD.ID = @ACADEMICCATALOGDEPARTMENTID
left join
dbo.ACADEMICCATALOGSUBDEPARTMENT ACSUB on ACSUB.ID = @ACADEMICCATALOGSUBDEPARTMENTID
left join
dbo.ACADEMICCATALOGDEGREETYPE ACDT on ACDT.ID = @ACADEMICCATALOGDEGREETYPEID
left join
dbo.ACADEMICCATALOGDEGREETYPECODE ACDTC on ACDTC.ID = ACDT.ACADEMICCATALOGDEGREETYPECODEID
left join
dbo.EDUCATIONALCONFIGURATION ECON on 1 = 1
where EI.ID = @EDUCATIONALINSTITUTIONID