UFN_MEMBERSHIPDUESBATCH_GETCHILDREN
Return
Return Type |
---|
table |
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@BATCHMEMBERSHIPDUESID | uniqueidentifier | IN | |
@SOURCECONSTITUENTID | uniqueidentifier | IN |
Definition
Copy
CREATE function dbo.UFN_MEMBERSHIPDUESBATCH_GETCHILDREN
(
@BATCHMEMBERSHIPDUESID uniqueidentifier,
@SOURCECONSTITUENTID uniqueidentifier
)
returns table
as
return (
select
BATCHMEMBERSHIPDUESMEMBER.ID,
BATCHMEMBERSHIPDUESMEMBER.CONSTITUENTID,
coalesce(RELATIONSHIPTYPECODE.DESCRIPTION, '') as RELATIONTOPRIMARY,
CONSTITUENT.AGE
from dbo.BATCHMEMBERSHIPDUESMEMBER
inner join dbo.CONSTITUENT
on BATCHMEMBERSHIPDUESMEMBER.CONSTITUENTID = CONSTITUENT.ID
left outer join dbo.RELATIONSHIP
on CONSTITUENT.ID = RELATIONSHIP.RELATIONSHIPCONSTITUENTID
and RELATIONSHIP.RECIPROCALCONSTITUENTID = @SOURCECONSTITUENTID
left join dbo.RELATIONSHIPTYPECODE
on RELATIONSHIP.RELATIONSHIPTYPECODEID = RELATIONSHIPTYPECODE.ID
where BATCHMEMBERSHIPDUESID = @BATCHMEMBERSHIPDUESID
and TYPECODE = 1
)