V_QUERY_MEMORIALANDTRIBUTE
Query view used for memorial and tribute of registrant.
Fields
Field | Field Type | Null | Description |
---|---|---|---|
ID | uniqueidentifier | System record ID | |
CONSTITUENTID | uniqueidentifier | yes | Constituent ID |
TRIBUTEEFIRSTNAME | nvarchar(200) | yes | First name |
TRIBUTEELASTNAME | nvarchar(200) | yes | Last name |
TRIBUTEEEMAILADDRESS | UDT_EMAILADDRESS | yes | |
TRIBUTEEADDRESSBLOCK | nvarchar(300) | yes | Address |
TRIBUTEECITY | nvarchar(100) | yes | City |
TRIBUTEESTATUS | nvarchar(100) | yes | State |
TRIBUTEEZIPCODE | nvarchar(24) | yes | Zip code |
TRIBUTEETYPE | nvarchar(100) | yes | Tribute type |
MESSAGETOACKNOWLEDGEE | nvarchar(1000) | yes | Message about my donation |
ISTRIBUTEANONYMOUS | bit | yes | Do not display tribute information |
DEFAULTTRIBUTEEE | int | Save tributee as default tributee | |
ISCOMPANY | bit | yes | This gift is on behalf on a company |
ACKNOWLEDGENAME | nvarchar(401) | yes | Acknowledgee name |
ACKNOWLEDGEEFIRSTNAME | nvarchar(200) | yes | Acknowledgee first name |
ACKNOWLEDGEELASTNAME | nvarchar(200) | yes | TAcknowledgee last name |
ACKNOWLEDGEEEMAILADDRESS | UDT_EMAILADDRESS | yes | Acknowledgee email address |
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 |
Definition
Copy
/*
Generated by Blackbaud AppFx Platform
Date: 2/1/2011 9:05:47 AM
Assembly Version: Blackbaud.AppFx.Platform.SqlClr, Version=2.9.1001.0, Culture=neutral, PublicKeyToken=null
Copyright Blackbaud
*/
CREATE VIEW dbo.V_QUERY_MEMORIALANDTRIBUTE AS
select distinct T.ID
,R.CONSTITUENTID
,TE.TRIBUTEEFIRSTNAME
,TE.TRIBUTEELASTNAME
,TE.TRIBUTEEEMAILADDRESS
,TE.TRIBUTEEADDRESSBLOCK
,TE.TRIBUTEECITY
,TSTATE.DESCRIPTION AS TRIBUTEESTATUS
,TE.TRIBUTEEPOSTCODE AS TRIBUTEEZIPCODE
,TT.DESCRIPTION AS TRIBUTEETYPE
,TE.MESSAGETOACKNOWLEDGEE
,TE.ISTRIBUTEANONYMOUS
,(CASE WHEN TE.FROMCONSTITUENTID IS null then 0 else 1 end) as DEFAULTTRIBUTEEE--Save tributee as my default tributee while making donation.
,cast((CASE WHEN C.ISORGANIZATION=1 THEN 1 ELSE 0 END) as bit) ISCOMPANY
, (TE.ACKNOWLEDGEELASTNAME+' '+TE.ACKNOWLEDGEEFIRSTNAME) as ACKNOWLEDGENAME
, TE.ACKNOWLEDGEEFIRSTNAME
, TE.ACKNOWLEDGEELASTNAME
, TE.ACKNOWLEDGEEEMAILADDRESS
--system fields
,ADDEDBY.APPLICATIONNAME as [ADDEDBY_APPLICATION],
ADDEDBY.USERNAME as [ADDEDBY_USERNAME],
CHANGEDBY.APPLICATIONNAME as [CHANGEDBY_APPLICATION],
CHANGEDBY.USERNAME as [CHANGEDBY_USERNAME],
T.DATEADDED,
T.DATECHANGED,
T.TSLONG
from dbo.REVENUE R
inner join dbo.REVENUESPLIT RS ON R.ID = RS.REVENUEID
inner join dbo.REVENUETRIBUTE RT ON RT.REVENUEID=R.ID
inner join dbo.TRIBUTE T ON T.ID=RT.TRIBUTEID
LEFT JOIN dbo.TRIBUTEEXTENSION TE ON TE.TRIBUTEID=T.ID
LEFT JOIN dbo.STATE TSTATE ON TE.TRIBUTEESTATEID=TSTATE.ID
LEFT JOIN dbo.TRIBUTETYPECODE TT ON TT.ID=T.TRIBUTETYPECODEID
left join dbo.CONSTITUENT C ON C.ID=T.ID
left join dbo.CHANGEAGENT as [ADDEDBY] on [ADDEDBY].ID = T.ADDEDBYID
left join dbo.CHANGEAGENT as [CHANGEDBY] on [CHANGEDBY].ID = T.CHANGEDBYID