USP_PROSPECTSEARCH_REVIEW_GETRPDATA
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@ID | int | IN | |
@RPLOOKUPID | nvarchar(100) | INOUT | |
@RPID | uniqueidentifier | INOUT | |
@ESTIMATEDWEALTHID | uniqueidentifier | INOUT | |
@ESTIMATEDWEALTH_MIN | money | INOUT | |
@ESTIMATEDWEALTH_MAX | money | INOUT |
Definition
Copy
create procedure dbo.USP_PROSPECTSEARCH_REVIEW_GETRPDATA
(
@ID int,
@RPLOOKUPID nvarchar(100) = null output,
@RPID uniqueidentifier = null output,
@ESTIMATEDWEALTHID uniqueidentifier = null output,
@ESTIMATEDWEALTH_MIN money = null output,
@ESTIMATEDWEALTH_MAX money = null output
)
as
set nocount on;
select @RPLOOKUPID = CONSTITUENT.LOOKUPID,
@RPID = CONSTITUENT.ID
from dbo.CONSTITUENT
inner join dbo.RE7INTEGRATIONCONSTITUENTMAP
on RE7INTEGRATIONCONSTITUENTMAP.ID = CONSTITUENT.ID
and RE7INTEGRATIONCONSTITUENTMAP.RE7RECORDID = @ID;
if (@RPID is not null)
begin
--CAPACITY
select
@ESTIMATEDWEALTHID = WC.ESTIMATEDWEALTHID
from
WEALTHCAPACITY WC
where WC.ID = @RPID
/*
Get major giving translation fields
*/
if @ESTIMATEDWEALTHID is not null
begin
SELECT @ESTIMATEDWEALTH_MIN = MINIMUMAMOUNT from dbo.[ESTIMATEDWEALTH] where ID=@ESTIMATEDWEALTHID;
SELECT top 1 @ESTIMATEDWEALTH_MAX = MINIMUMAMOUNT - 1 from dbo.[ESTIMATEDWEALTH]
WHERE MINIMUMAMOUNT > @ESTIMATEDWEALTH_MIN order by MINIMUMAMOUNT ;
end
end
return 0;