UFN_MEMBERSHIPTRANSACTION_GETBYPROGRAM_TOTABLE

Gets a temporary table of all transactions related to a given Membership Program

Return

Return Type
table

Parameters

Parameter Parameter Type Mode Description
@MEMBERSHIPPROGRAMID uniqueidentifier IN

Definition

Copy


create function dbo.UFN_MEMBERSHIPTRANSACTION_GETBYPROGRAM_TOTABLE 
(
    @MEMBERSHIPPROGRAMID uniqueidentifier

returns table
as
    return select
        MEMBERSHIPTRANSACTION.ID,
        MEMBERSHIPTRANSACTION.ACTIONCODE,
        MEMBERSHIP.ID as MEMBERSHIPID,
        MEMBERSHIPTRANSACTION.TRANSACTIONDATE,
        MEMBERSHIPTRANSACTION.EXPIRATIONDATE
    from dbo.MEMBERSHIPTRANSACTION
        inner join dbo.MEMBERSHIP on MEMBERSHIPTRANSACTION.MEMBERSHIPID = MEMBERSHIP.ID
    where
        MEMBERSHIP.MEMBERSHIPPROGRAMID = @MEMBERSHIPPROGRAMID;