V_QUERY_MEMBERSHIPLEVELCAMPAIGN
Provides the ability to query membership level campaigns.
Fields
Field | Field Type | Null | Description |
---|---|---|---|
ID | uniqueidentifier | Membership level campaign ID | |
MEMBERSHIPLEVELID | uniqueidentifier | Membership level ID | |
CAMPAIGNID | uniqueidentifier | Campaign ID | |
NAME | nvarchar(100) | yes | Campaign name |
CAMPAIGNSUBPRIORITYNAMECODEID_TRANSLATION | nvarchar(100) | yes | Campaign subpriority name |
DATEFROM | datetime | yes | Date from |
DATETO | datetime | yes | Date to |
CAMPAIGNSUBPRIORITYGOAL | money | yes | Campaign subpriority goal |
ADDEDBY_APPLICATION | nvarchar(200) | yes | Added by application |
ADDEDBY_USERNAME | nvarchar(128) | yes | Added by user name |
CHANGEDBY_APPLICATION | nvarchar(200) | yes | Changed by application |
CHANGEDBY_USERNAME | nvarchar(128) | yes | Changed by user name |
DATEADDED | datetime | Date added | |
DATECHANGED | datetime | Date changed | |
TSLONG | bigint | yes | Timestamp value |
CAMPAIGNBASECURRENCYID | uniqueidentifier | yes | Campaign base currency ID |
CAMPAIGNSUBPRIORITYID | uniqueidentifier | yes | Campaign subpriority ID |
Definition
Copy
/*
Generated by Blackbaud AppFx Platform
Date: 3/19/2013 1:37:46 AM
Assembly Version: Blackbaud.AppFx.Platform.SqlClr, Version=3.0.504.0, Culture=neutral, PublicKeyToken=null
Copyright Blackbaud
*/
CREATE VIEW dbo.V_QUERY_MEMBERSHIPLEVELCAMPAIGN AS
select
MLC.ID,
MLC.MEMBERSHIPLEVELID,
MLC.CAMPAIGNID,
C.NAME,
CSP.NAME AS [CAMPAIGNSUBPRIORITYNAMECODEID_TRANSLATION],
MLC.DATEFROM,
MLC.DATETO,
CSP.GOAL as CAMPAIGNSUBPRIORITYGOAL,
ADDEDBY.APPLICATIONNAME as ADDEDBY_APPLICATION,
ADDEDBY.USERNAME as ADDEDBY_USERNAME,
CHANGEDBY.APPLICATIONNAME as CHANGEDBY_APPLICATION,
CHANGEDBY.USERNAME as CHANGEDBY_USERNAME,
MLC.DATEADDED,
MLC.DATECHANGED,
MLC.TSLONG,
C.BASECURRENCYID as CAMPAIGNBASECURRENCYID,
MLC.CAMPAIGNSUBPRIORITYID
from
dbo.MEMBERSHIPLEVELCAMPAIGN as MLC
inner join dbo.MEMBERSHIPLEVEL as ML on ML.ID = MLC.MEMBERSHIPLEVELID
left join dbo.CAMPAIGN as C on C.ID=MLC.CAMPAIGNID
left join dbo.CAMPAIGNSUBPRIORITY CSP on CSP.ID = MLC.CAMPAIGNSUBPRIORITYID
left join dbo.CHANGEAGENT as ADDEDBY on ADDEDBY.ID = MLC.ADDEDBYID
left join dbo.CHANGEAGENT as CHANGEDBY on CHANGEDBY.ID = MLC.CHANGEDBYID
where
ML.OVERRIDECAMPAIGNS = 1