V_QUERY_MEMBERSHIPADDON

Fields

Field Field Type Null Description
ID uniqueidentifier
MEMBERSHIPID uniqueidentifier yes
MEMBERSHIPTRANSACTIONID uniqueidentifier yes
ADDON nvarchar(100) yes
REVENUESPLITID uniqueidentifier yes
QUANTITY smallint
EXPIRATIONDATE datetime yes
PURCHASEPRICE money
TRANSACTIONPURCHASEPRICE money
ORGANIZATIONPURCHASEPRICE money
TRANSACTIONCURRENCYID uniqueidentifier yes
BASECURRENCYID uniqueidentifier yes
BASEEXCHANGERATEID uniqueidentifier yes
ORGANIZATIONEXCHANGERATEID uniqueidentifier yes
ADDEDBY_APPLICATION nvarchar(200) yes
ADDEDBY_USERNAME nvarchar(128) yes
CHANGEDBY_APPLICATION nvarchar(200) yes
CHANGEDBY_USERNAME nvarchar(128) yes
DATEADDED datetime
DATECHANGED datetime
TSLONG bigint yes
NUMCANCELLED smallint
NUMACTIVE smallint yes

Definition

Copy
/*
Generated by Blackbaud AppFx Platform
Date:  11/11/2014 4:21:54 PM
Assembly Version:  Blackbaud.AppFx.Platform.SqlClr, Version=4.0.2.0, Culture=neutral, PublicKeyToken=null
Copyright Blackbaud
*/
CREATE VIEW dbo.V_QUERY_MEMBERSHIPADDON AS



                select
                    MEMBERSHIPADDON.ID,
                    MEMBERSHIPADDON.MEMBERSHIPID,
                    MEMBERSHIPADDON.MEMBERSHIPTRANSACTIONID,
                    ADDON.NAME as ADDON,
                    MEMBERSHIPADDON.REVENUESPLITID,
                    MEMBERSHIPADDON.QUANTITY,
                    MEMBERSHIPADDON.EXPIRATIONDATE,
                    MEMBERSHIPADDON.PURCHASEPRICE,
                    MEMBERSHIPADDON.TRANSACTIONPURCHASEPRICE,
                    MEMBERSHIPADDON.ORGANIZATIONPURCHASEPRICE,
                    MEMBERSHIPADDON.TRANSACTIONCURRENCYID,
                    MEMBERSHIPADDON.BASECURRENCYID,
                    MEMBERSHIPADDON.BASEEXCHANGERATEID,
                    MEMBERSHIPADDON.ORGANIZATIONEXCHANGERATEID,
                    ADDEDBY.APPLICATIONNAME as ADDEDBY_APPLICATION,
                    ADDEDBY.USERNAME as ADDEDBY_USERNAME,
                    CHANGEDBY.APPLICATIONNAME as CHANGEDBY_APPLICATION,
                    CHANGEDBY.USERNAME as CHANGEDBY_USERNAME,
                    MEMBERSHIPADDON.DATEADDED,
                    MEMBERSHIPADDON.DATECHANGED,
                    MEMBERSHIPADDON.TSLONG,
                    MEMBERSHIPADDON.NUMCANCELLED,
                    MEMBERSHIPADDON.QUANTITY - MEMBERSHIPADDON.NUMCANCELLED NUMACTIVE
                from dbo.MEMBERSHIPADDON
                    inner join dbo.MEMBERSHIP on MEMBERSHIP.ID = MEMBERSHIPADDON.MEMBERSHIPID
                    left join dbo.ADDON on ADDON.ID = MEMBERSHIPADDON.ADDONID
                    left join dbo.CHANGEAGENT as ADDEDBY on ADDEDBY.ID = MEMBERSHIPADDON.ADDEDBYID
                    left join dbo.CHANGEAGENT as CHANGEDBY on CHANGEDBY.ID = MEMBERSHIPADDON.CHANGEDBYID