V_QUERY_SPONSORSHIPTRANSACTION
Returns all sponsorship transactions.
Fields
Field | Field Type | Null | Description |
---|---|---|---|
ID | uniqueidentifier | System record ID | |
TRANSACTIONSEQUENCE | smallint | Sequence | |
ACTION | nvarchar(24) | yes | Action |
REASON | nvarchar(100) | yes | Reason |
REASONTYPE | nvarchar(32) | yes | Reason type |
TRANSACTIONDATE | date | yes | Date |
CONTEXTSPONSORSHIPID | uniqueidentifier | yes | CONTEXTSPONSORSHIPID |
TARGETSPONSORSHIPID | uniqueidentifier | yes | TARGETSPONSORSHIPID |
DECLINEDSPONSORSHIPID | uniqueidentifier | yes | DECLINEDSPONSORSHIPID |
GIFTFINANCIALSPONSORID | uniqueidentifier | yes | GIFTFINANCIALSPONSORID |
ISLASTTRANSACTION | int | Is last transaction | |
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 |
SPONSORSHIPREASONID | uniqueidentifier | yes |
Definition
Copy
/*
Generated by Blackbaud AppFx Platform
Date: 3/28/2016 5:44:50 PM
Assembly Version: Blackbaud.AppFx.Platform.SqlClr, Version=4.0.158.0, Culture=neutral, PublicKeyToken=null
Copyright Blackbaud
*/
CREATE VIEW dbo.V_QUERY_SPONSORSHIPTRANSACTION AS
select
TRANS.ID,
TRANS.TRANSACTIONSEQUENCE,
TRANS.ACTION,
SPONSORSHIPREASON.REASON,
SPONSORSHIPREASON.REASONTYPE,
TRANS.TRANSACTIONDATE,
TRANS.CONTEXTSPONSORSHIPID,
TRANS.TARGETSPONSORSHIPID,
TRANS.DECLINEDSPONSORSHIPID,
TRANS.GIFTFINANCIALSPONSORID,
case TRANS.TRANSACTIONSEQUENCE
when (select max(LASTTRANS.TRANSACTIONSEQUENCE) from dbo.SPONSORSHIPTRANSACTION LASTTRANS where LASTTRANS.SPONSORSHIPCOMMITMENTID = TRANS.SPONSORSHIPCOMMITMENTID) then 1
else 0
end ISLASTTRANSACTION,
[ADDEDBY].APPLICATIONNAME as [ADDEDBY_APPLICATION],
[ADDEDBY].USERNAME as [ADDEDBY_USERNAME],
[CHANGEDBY].APPLICATIONNAME as [CHANGEDBY_APPLICATION],
[CHANGEDBY].USERNAME as [CHANGEDBY_USERNAME],
TRANS.DATEADDED,
TRANS.DATECHANGED,
TRANS.TSLONG,
SPONSORSHIPREASON.ID as SPONSORSHIPREASONID
from dbo.SPONSORSHIPTRANSACTION as TRANS
left join dbo.SPONSORSHIPREASON on SPONSORSHIPREASON.ID = TRANS.SPONSORSHIPREASONID
left join dbo.CHANGEAGENT as [ADDEDBY] on [ADDEDBY].ID = TRANS.ADDEDBYID
left join dbo.CHANGEAGENT as [CHANGEDBY] on [CHANGEDBY].ID = TRANS.CHANGEDBYID