UFN_REVENUE_ISFIRSTGIFTDATE
Determines whether the given revenue is the first gift for the constituent based on revenue date.
Return
| Return Type |
|---|
| bit |
Parameters
| Parameter | Parameter Type | Mode | Description |
|---|---|---|---|
| @CONSTITUENTID | uniqueidentifier | IN | |
| @REVENUEDATE | datetime | IN |
Definition
Copy
CREATE function dbo.UFN_REVENUE_ISFIRSTGIFTDATE
(
@CONSTITUENTID uniqueidentifier,
@REVENUEDATE datetime
)
returns bit
with execute as caller
as
begin
if exists(select FINANCIALTRANSACTION.ID from dbo.FINANCIALTRANSACTION where FINANCIALTRANSACTION.CONSTITUENTID = @CONSTITUENTID and FINANCIALTRANSACTION.DATE < @REVENUEDATE and (FINANCIALTRANSACTION.TYPECODE < 10 or FINANCIALTRANSACTION.TYPECODE = 15) and FINANCIALTRANSACTION.DELETEDON is null)
begin
return 0
end;
return 1;
end