UFN_PROSPECTRESEARCHREQUESTCONSTITUENT_GETADDITIONALCONSTITUENTSINRESEARCHGROUP
Returns all constituents in a given prospect research request's research group that are not already in the request.
Return
Return Type |
---|
table |
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@PROSPECTRESEARCHREQUESTID | uniqueidentifier | IN |
Definition
Copy
create function dbo.UFN_PROSPECTRESEARCHREQUESTCONSTITUENT_GETADDITIONALCONSTITUENTSINRESEARCHGROUP(@PROSPECTRESEARCHREQUESTID uniqueidentifier)
returns table
as
return
(
select
C.ID as CONSTITUENTID,
C.NAME as CONSTITUENTNAME
from
dbo.CONSTITUENT C
where
C.ISORGANIZATION = 0 and C.ISGROUP = 0 and
C.ID not in (select PRRC.CONSTITUENTID from dbo.PROSPECTRESEARCHREQUESTCONSTITUENT PRRC where PRRC.PROSPECTRESEARCHREQUESTID = @PROSPECTRESEARCHREQUESTID)
and C.ID in (select RGM.CONSTITUENTID from dbo.RESEARCHGROUPMEMBER RGM where RGM.RESEARCHGROUPID = (select RESEARCHGROUPID from dbo.PROSPECTRESEARCHREQUEST where ID = @PROSPECTRESEARCHREQUESTID))
)