UFN_MEMBERSHIPTRANSACTION_DISPLAY

Used to get descriptions of a membership at the point of a particular transaction.

Return

Return Type
table

Parameters

Parameter Parameter Type Mode Description
@ID uniqueidentifier IN

Definition

Copy


create function dbo.UFN_MEMBERSHIPTRANSACTION_DISPLAY(@ID uniqueidentifier)
returns table
as return (
    select
        MEMBERSHIPPROGRAM.NAME + ' - ' + MEMBERSHIPLEVEL.NAME + ' (' + MEMBERSHIPLEVELTERM.TERM + ')' as DISPLAY
    from
        dbo.MEMBERSHIPTRANSACTION
    inner join
        dbo.MEMBERSHIP on MEMBERSHIP.ID = MEMBERSHIPTRANSACTION.MEMBERSHIPID
    inner join
        dbo.MEMBERSHIPPROGRAM on MEMBERSHIPPROGRAM.ID = MEMBERSHIP.MEMBERSHIPPROGRAMID
    inner join
        dbo.MEMBERSHIPLEVEL on MEMBERSHIPLEVEL.ID = MEMBERSHIPTRANSACTION.MEMBERSHIPLEVELID
    inner join
        dbo.MEMBERSHIPLEVELTERM on MEMBERSHIPLEVELTERM.ID = MEMBERSHIPTRANSACTION.MEMBERSHIPLEVELTERMID
    where
        MEMBERSHIPTRANSACTION.ID = @ID
)