UFN_MEMBERSHIPBENEFIT_GETNAME
Returns all the benefits for a particular membership.
Return
Return Type |
---|
nvarchar(100) |
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@MEMBERSHIPID | uniqueidentifier | IN |
Definition
Copy
CREATE function dbo.UFN_MEMBERSHIPBENEFIT_GETNAME
(
@MEMBERSHIPID uniqueidentifier
)
returns nvarchar(100) with execute as caller
as
begin
declare @NAME nvarchar(100)
(
select @NAME=BENEFIT.NAME
from dbo.REVENUEBENEFIT
inner join dbo.BENEFIT on REVENUEBENEFIT.BENEFITID=BENEFIT.ID
inner join dbo.FINANCIALTRANSACTION on REVENUEBENEFIT.REVENUEID = FINANCIALTRANSACTION.ID
inner join dbo.FINANCIALTRANSACTIONLINEITEM on FINANCIALTRANSACTION.ID = FINANCIALTRANSACTIONLINEITEM.FINANCIALTRANSACTIONID
inner join dbo.MEMBERSHIPTRANSACTION on FINANCIALTRANSACTIONLINEITEM.ID = MEMBERSHIPTRANSACTION.REVENUESPLITID
where MEMBERSHIPTRANSACTION.MEMBERSHIPID = @MEMBERSHIPID
and FINANCIALTRANSACTIONLINEITEM.TYPECODE <> 1
and FINANCIALTRANSACTION.DELETEDON is null
and FINANCIALTRANSACTIONLINEITEM.DELETEDON is null
)
return @NAME
end