V_QUERY_MEMBERSHIPPROGRAMADDON

Fields

Field Field Type Null Description
ID uniqueidentifier
MEMBERSHIPPROGRAMID uniqueidentifier
ADDON nvarchar(100) yes
PRICE money
TRANSACTIONPRICE money
ORGANIZATIONPRICE money
DESCRIPTION nvarchar(255)
MULTIPLEALLOWED bit
BASECURRENCYID uniqueidentifier yes
TRANSACTIONCURRENCYID 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

Definition

Copy
/*
Generated by Blackbaud AppFx Platform
Date:  3/19/2013 1:45:36 AM
Assembly Version:  Blackbaud.AppFx.Platform.SqlClr, Version=3.0.504.0, Culture=neutral, PublicKeyToken=null
Copyright Blackbaud
*/
CREATE VIEW dbo.V_QUERY_MEMBERSHIPPROGRAMADDON AS



                select
                    MPA.ID,
                    MPA.MEMBERSHIPPROGRAMID,
                    A.NAME as ADDON,
                    MPA.PRICE,
                    MPA.TRANSACTIONPRICE,
                    MPA.ORGANIZATIONPRICE,                    
                    MPA.DESCRIPTION,
                    MPA.MULTIPLEALLOWED,                    
                    MPA.BASECURRENCYID,
                    MPA.TRANSACTIONCURRENCYID,
                    MPA.BASEEXCHANGERATEID,
                    MPA.ORGANIZATIONEXCHANGERATEID,
                    ADDEDBY.APPLICATIONNAME as ADDEDBY_APPLICATION,
                    ADDEDBY.USERNAME as ADDEDBY_USERNAME,
                    CHANGEDBY.APPLICATIONNAME as CHANGEDBY_APPLICATION,
                    CHANGEDBY.USERNAME as CHANGEDBY_USERNAME,
                    MPA.DATEADDED,
                    MPA.DATECHANGED,
                    MPA.TSLONG                    
                from dbo.MEMBERSHIPPROGRAMADDON MPA
                inner join dbo.MEMBERSHIPPROGRAM as MP
                    on MP.ID = MPA.MEMBERSHIPPROGRAMID
                left join dbo.ADDON A
                    on A.ID = MPA.ADDONID
                left join dbo.CHANGEAGENT as ADDEDBY
                    on ADDEDBY.ID = MPA.ADDEDBYID
                left join dbo.CHANGEAGENT as CHANGEDBY
                    on CHANGEDBY.ID = MPA.CHANGEDBYID