USP_DATALIST_RESEARCHGROUPMEMBERWEALTHCAPACITY
List of wealth capacity information for members of a research group.
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@RESEARCHGROUPID | uniqueidentifier | IN | Research Group ID |
Definition
Copy
CREATE procedure dbo.USP_DATALIST_RESEARCHGROUPMEMBERWEALTHCAPACITY
(
@RESEARCHGROUPID uniqueidentifier
)
as
set nocount on;
declare @ESTIMATEDWEALTH table
(
ID uniqueidentifier,
MINAMOUNT money,
MAXAMOUNT money
)
declare @MAJORGIVINGCAPACITY table
(
ID uniqueidentifier,
MINAMOUNT money,
MAXAMOUNT money
)
insert @ESTIMATEDWEALTH
exec dbo.USP_ESTIMATEDWEALTH_GETRANGES
insert @MAJORGIVINGCAPACITY
exec dbo.USP_MAJORGIVINGCAPACITY_GETRANGES
select
w.ID,
ew.MINAMOUNT as ESTIMATEDWEALTH,
ew.MAXAMOUNT as ESTIMATEDWEALTHMAX,
mgc.MINAMOUNT as MAJORGIVINGCAPACITY,
mgc.MAXAMOUNT as MAJORGIVINGCAPACITYMAX,
orc.DESCRIPTION as OVERALLRATING,
w.MAJORGIVINGCAPACITYVALUE
from
dbo.RESEARCHGROUPMEMBER
left join dbo.WEALTHCAPACITY w on w.ID = RESEARCHGROUPMEMBER.CONSTITUENTID
left join @ESTIMATEDWEALTH ew on ew.ID = w.ESTIMATEDWEALTHID
left join @MAJORGIVINGCAPACITY mgc on mgc.ID = w.MAJORGIVINGCAPACITYID
left join dbo.OVERALLRATINGCODE orc on orc.ID = w.OVERALLRATINGCODEID
where
RESEARCHGROUPMEMBER.RESEARCHGROUPID = @RESEARCHGROUPID