UFN_REGISTRANTDESIGNATION_AMOUNTADDSUP
UFN_REGISTRANTDESIGNATION_AMOUNTADDSUP
Return
Return Type |
---|
bit |
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@REGISTRANTID | uniqueidentifier | IN | |
@DEFAULT | bit | IN |
Definition
Copy
create function dbo.UFN_REGISTRANTDESIGNATION_AMOUNTADDSUP(
@REGISTRANTID uniqueidentifier,
@DEFAULT bit
)
returns bit
with execute as caller
as begin
declare @TOTALRECEIPTAMOUNT money
declare @SUMAMOUNT money
select @TOTALRECEIPTAMOUNT = coalesce((select sum(REGISTRANTREGISTRATION.RECEIPTAMOUNT)
from dbo.REGISTRANTREGISTRATION
where REGISTRANTREGISTRATION.REGISTRANTID = @REGISTRANTID),0)
select @SUMAMOUNT = coalesce((select sum(AMOUNT)
from dbo.REGISTRANTDESIGNATION
where REGISTRANTID=@REGISTRANTID),0)
if @SUMAMOUNT > 0 and @TOTALRECEIPTAMOUNT > 0 and @TOTALRECEIPTAMOUNT = @SUMAMOUNT
return 1;
return 0;
end