V_QUERY_BBNCMEMBERSHIPBATCHCONTROLREPORT

View used for output by the Blackbaud Internet Solutions Membership Transaction Batch Control Report.

Fields

Field Field Type Null Description
REVENUEID uniqueidentifier System record ID
PRIMARYMEMBER nvarchar(154) yes Primary member
OTHERMEMBERS nvarchar(max) yes Other members
AMOUNT money Amount
MEMBERSHIPPROGRAM nvarchar(100) Program
MEMBERSHIPLEVEL nvarchar(100) Level
MEMBERSHIPLEVELTERM nvarchar(8) yes Term
ISO4217 nvarchar(3) ISO4217
DECIMALDIGITS tinyint Decimal Digits
CURRENCYSYMBOL nvarchar(5) Currency Symbol
SYMBOLDISPLAYSETTINGCODE tinyint Symbol Display Setting Code

Definition

Copy
/*
Generated by Blackbaud AppFx Platform
Date:  8/17/2011 2:46:23 PM
Assembly Version:  Blackbaud.AppFx.Platform.SqlClr, Version=2.91.1535.0, Culture=neutral, PublicKeyToken=null
Copyright Blackbaud
*/
CREATE VIEW dbo.V_QUERY_BBNCMEMBERSHIPBATCHCONTROLREPORT AS



                select
                    REVENUESPLIT.REVENUEID,
                    CONSTITUENT_NF.NAME as PRIMARYMEMBER,
                    (select dbo.UDA_BUILDLIST(CONSTITUENT.NAME)
                     from dbo.CONSTITUENT
                     inner join dbo.MEMBER on MEMBER.CONSTITUENTID = CONSTITUENT.ID
                     where MEMBER.MEMBERSHIPID = MEMBERSHIPTRANSACTION.MEMBERSHIPID and MEMBER.ISDROPPED = 0 and MEMBER.ISPRIMARY = 0
                    ) as [OTHERMEMBERS],
                    REVENUESPLIT.TRANSACTIONAMOUNT as AMOUNT,
                    MEMBERSHIPPROGRAM.NAME as [MEMBERSHIPPROGRAM],
                    MEMBERSHIPLEVEL.NAME as [MEMBERSHIPLEVEL],
                    MEMBERSHIPLEVELTERM.TERM as [MEMBERSHIPLEVELTERM],
          CURRENCY.ISO4217,
                    CURRENCY.DECIMALDIGITS,
                    CURRENCY.CURRENCYSYMBOL,
                    CURRENCY.SYMBOLDISPLAYSETTINGCODE 
                from dbo.REVENUESPLIT
                inner join dbo.MEMBERSHIPTRANSACTION on MEMBERSHIPTRANSACTION.REVENUESPLITID = REVENUESPLIT.ID
                inner join dbo.MEMBERSHIPLEVEL on MEMBERSHIPLEVEL.ID = MEMBERSHIPTRANSACTION.MEMBERSHIPLEVELID
                inner join dbo.MEMBERSHIPPROGRAM on MEMBERSHIPPROGRAM.ID = MEMBERSHIPLEVEL.MEMBERSHIPPROGRAMID
                inner join dbo.MEMBERSHIPLEVELTERM on MEMBERSHIPLEVELTERM.ID = MEMBERSHIPTRANSACTION.MEMBERSHIPLEVELTERMID
                inner join dbo.MEMBER on MEMBER.MEMBERSHIPID = MEMBERSHIPTRANSACTION.MEMBERSHIPID and MEMBER.ISPRIMARY = 1
        inner join dbo.CURRENCY on REVENUESPLIT.TRANSACTIONCURRENCYID = CURRENCY.ID
        outer apply dbo.UFN_CONSTITUENT_DISPLAYNAME(MEMBER.CONSTITUENTID) CONSTITUENT_NF