V_QUERY_MEMBERSHIPTRANSACTION
This provides the ability to query membership transaction fields.
Fields
Field | Field Type | Null | Description |
---|---|---|---|
ID | uniqueidentifier | System record ID | |
MEMBERSHIPID | uniqueidentifier | Membership ID | |
MEMBERSHIPLEVELID | uniqueidentifier | Membership level | |
MEMBERSHIPLEVELTERMID | uniqueidentifier | Membership level term | |
MEMBERSHIPLEVELTYPE | nvarchar(100) | yes | Membership level type |
TRANSACTIONDATE | datetime | Transaction date | |
EXPIRATIONDATE | datetime | yes | Expiration date |
REVENUESPLITID | uniqueidentifier | yes | Revenue |
ISGIFT | bit | Is gift | |
DONORID | uniqueidentifier | yes | Given by |
NUMBEROFCHILDREN | smallint | Children allowed | |
COMMENTS | nvarchar(1000) | Comments | |
ACTION | nvarchar(9) | yes | Action |
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 |
MEMBERSHIPPROMOID | uniqueidentifier | yes | |
TRANSACTIONDATEASDATE | date | yes | |
EXPIRATIONDATEASDATE | date | yes | |
MEMBERSHIPLEVELTYPECODEID | uniqueidentifier | yes |
Definition
Copy
/*
Generated by Blackbaud AppFx Platform
Date: 9/30/2015 1:01:50 AM
Assembly Version: Blackbaud.AppFx.Platform.SqlClr, Version=4.0.153.0, Culture=neutral, PublicKeyToken=null
Copyright Blackbaud
*/
CREATE VIEW dbo.V_QUERY_MEMBERSHIPTRANSACTION AS
select
MST.ID,
MST.MEMBERSHIPID,
MST.MEMBERSHIPLEVELID,
MST.MEMBERSHIPLEVELTERMID,
MEMBERSHIPLEVELTYPECODE.DESCRIPTION as MEMBERSHIPLEVELTYPE,
MST.TRANSACTIONDATE as TRANSACTIONDATE,
MST.EXPIRATIONDATE as EXPIRATIONDATE,
MST.REVENUESPLITID,
MST.ISGIFT,
MST.DONORID,
MST.NUMBEROFCHILDREN,
MST.COMMENTS,
MST.ACTION,
ADDEDBY.APPLICATIONNAME as ADDEDBY_APPLICATION,
ADDEDBY.USERNAME as ADDEDBY_USERNAME,
CHANGEDBY.APPLICATIONNAME as CHANGEDBY_APPLICATION,
CHANGEDBY.USERNAME as CHANGEDBY_USERNAME,
MST.DATEADDED,
MST.DATECHANGED,
MST.TSLONG,
MST.MEMBERSHIPPROMOID,
cast(MST.TRANSACTIONDATE as date) as TRANSACTIONDATEASDATE,
cast(MST.EXPIRATIONDATE as date) as EXPIRATIONDATEASDATE,
[MST].[MEMBERSHIPLEVELTYPECODEID]
/*#EXTENSION*/
from
dbo.MEMBERSHIPTRANSACTION as MST
left join
dbo.MEMBERSHIPLEVELTYPECODE
on
MEMBERSHIPLEVELTYPECODE.ID = MST.MEMBERSHIPLEVELTYPECODEID
left join
dbo.CHANGEAGENT as ADDEDBY
on
ADDEDBY.ID = MST.ADDEDBYID
left join
dbo.CHANGEAGENT as CHANGEDBY
on
CHANGEDBY.ID = MST.CHANGEDBYID