USP_DATALIST_ORGANIZATIONPARENTHISTORY
Data list containing parent history records for an organization.
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@CONTEXTID | uniqueidentifier | IN | Input parameter indicating the context ID for the data list. |
Definition
Copy
CREATE procedure dbo.USP_DATALIST_ORGANIZATIONPARENTHISTORY(@CONTEXTID uniqueidentifier)
as
set nocount on;
declare @CURRENTPARENTCORPID uniqueidentifier
select @CURRENTPARENTCORPID = PARENTCORPID
from dbo.ORGANIZATIONDATA
where ID = @CONTEXTID
select ORGANIZATIONPARENTHISTORY.ID,
PARENTCORPID,
NAME,
STARTDATE,
ENDDATE,
(case
when @CURRENTPARENTCORPID = ORGANIZATIONPARENTHISTORY.PARENTCORPID then 1
else 0
end)
from dbo.ORGANIZATIONPARENTHISTORY
inner join dbo.CONSTITUENT on ORGANIZATIONPARENTHISTORY.PARENTCORPID = CONSTITUENT.ID
where ORGANIZATIONPARENTHISTORY.CHILDCORPID = @CONTEXTID
order by STARTDATE desc, ORGANIZATIONPARENTHISTORY.DATEADDED desc