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