V_QUERY_RE7_GIFT
Fields
Field | Field Type | Null | Description |
---|---|---|---|
GIFTSPLITID | int | ||
GIFTID | int | ||
APPEALSYSTEMID | int | yes | |
NAME | nvarchar(100) | yes | |
DESCRIPTION | nvarchar(255) | yes | |
AMOUNT | money | ||
SPLITAMOUNT | money | ||
CONSTITUENT_SYSTEMID | int | ||
DATE | datetime | ||
SOURCECODE | nvarchar(255) | yes | |
MAILINGID | int | yes | |
FINDERNUMBER | bigint | yes | |
FUND_LOCALID | int | yes | |
REVENUETYPE | nvarchar(30) | yes | |
REVENUESUBTYPE | nvarchar(100) | yes | |
ISANONYMOUS | bit | ||
DATE_DATEID | int | ||
POSTDATE_DATEID | int | yes | |
GIFT_LOCALID | int | ||
DATEADDED | datetime | yes | |
DONOTACKNOWLEDGE | bit | yes | |
ACKNOWLEDGE | varchar(18) | ||
DONOTRECEIPT | bit | yes | |
RECEIPT | varchar(14) | ||
CONSTITUENCY | nvarchar(100) | yes | |
LETTER | nvarchar(100) | yes | |
GIFTCODE | nvarchar(100) | yes | |
ACKNOWLEDGEDATE | UDT_FUZZYDATE | ||
RECEIPTDATE | UDT_FUZZYDATE | ||
RECEIPTAMOUNT | money | yes | |
RECEIPTNUMBER | nvarchar(255) | yes | |
DATELASTCHANGED | datetime | yes | |
PACKAGE_LOCALID | int | yes | |
CAMPAIGN_LOCALID | int | yes | |
PAYMENTTYPE | nvarchar(16) | yes | |
CONSTITUENTBANK_LOCALID | int | yes | |
STATUS | varchar(10) | yes | |
STATUSDATE | UDT_FUZZYDATE | ||
POSTSTATUS | varchar(11) | yes | |
ONLINEGIFT | bit | ||
ISRECEIVED | bit | ||
TYPECODE_LOCALID | tinyint | ||
REFERENCE | nvarchar(255) | yes | |
IMPORTID | nvarchar(20) | yes | |
REFERENCE_NUMBER | nvarchar(20) | yes | |
REFERENCE_DATE | UDT_FUZZYDATE | yes |
Definition
Copy
/*
Generated by Blackbaud AppFx Platform
Date: 2/6/2025 8:50:22 AM
Assembly Version: Blackbaud.AppFx.Platform.SqlClr, Version=4.0.3901.0, Culture=neutral, PublicKeyToken=null
Copyright Blackbaud
*/
CREATE VIEW dbo.V_QUERY_RE7_GIFT AS
select
[RS].[LOCALID] as [GIFTSPLITID],
[R].[LOCALID] as [GIFTID],
[A].[LOCALID] as [APPEALSYSTEMID],
[A].[NAME],
[A].[DESCRIPTION],
[R].[AMOUNT],
[RS].[AMOUNT] as [SPLITAMOUNT],
[R].[CONSTITUENT_LOCALID] [CONSTITUENT_SYSTEMID],
[R].[DATE],
[R].[SOURCECODE],
[R].[MKTSEGMENTATION_IDINTEGER] as [MAILINGID],
[R].[FINDERNUMBER],
[RS].[FUND_LOCALID],
[RTC].[DESCRIPTION] as [REVENUETYPE],
[PST].[NAME] as [REVENUESUBTYPE],
[R].[GIVENANONYMOUSLY] [ISANONYMOUS],
[R].[DATE_DATEID],
[R].[POSTDATE_DATEID],
[R].[LOCALID] [GIFT_LOCALID],
[R].[DATEADDED],
cast((case [R].[ACKNOWLEDGE_FLAG] when 2 then 0 else 1 end) as bit) [DONOTACKNOWLEDGE],
case [R].[ACKNOWLEDGE_FLAG] when 1 then 'Acknowledged' when 2 then 'Not Acknowledged' when 3 then 'Do Not Acknowledge' else '' end [ACKNOWLEDGE],
cast((case [R].[RECEIPT_FLAG] when 2 then 0 else 1 end) as bit) [DONOTRECEIPT],
case [R].[RECEIPT_FLAG] when 1 then 'Receipted' when 2 then 'Not Receipted' when 3 then 'Do Not Receipt' else '' end [RECEIPT],
[CC].[DESCRIPTION] as [CONSTITUENCY],
[LC].[DESCRIPTION] as [LETTER],
[GC].[DESCRIPTION] as [GIFTCODE],
[R].[ACKNOWLEDGEDATE],
[R].[RECEIPTDATE],
[R].[RECEIPTAMOUNT],
[R].[RECEIPTNUMBER],
[R].[DATELASTCHANGED],
[RS].[PACKAGE_LOCALID],
[RS].[CAMPAIGN_LOCALID],
[PTC].[DESCRIPTION] [PAYMENTTYPE],
[R].[CONSTITUENTBANK_LOCALID],
case [R].[STATUS_LOCALID] when 1 then 'Active' when 2 then 'Held' when 3 then 'Terminated' when 4 then 'Completed' when 5 then 'Cancelled' end [STATUS],
[R].[STATUSDATE],
case [R].[POSTSTATUSCODE_LOCALID] when 1 then 'Posted' when 2 then 'Not posted' when 3 then 'Do not post' end [POSTSTATUS],
[R].[ONLINEGIFT],
[R].[ISRECEIVED],
[R].[TYPECODE_LOCALID],
[R].[REFERENCE],
[R].[IMPORTID],
[R].[REFERENCE_NUMBER],
[R].[REFERENCE_DATE]
from
dbo.[RE7_REVENUE] [R]
inner join dbo.[RE7_REVENUESPLIT] [RS] on [R].[LOCALID] = [RS].[REVENUE_LOCALID]
left outer join dbo.[RE7_APPEAL] [A] on [RS].[APPEAL_LOCALID] = [A].[LOCALID]
left outer join dbo.[RE7_REVENUETYPECODE] [RTC] on [R].[TYPECODE_LOCALID] = [RTC].[LOCALID]
left outer join dbo.[RE7_PLEDGESUBTYPE] [PST] on [R].[SUBTYPECODE_LOCALID] = [PST].[LOCALID]
left outer join dbo.[RE7_CONSTITUENCYCODE] [CC] on [R].[CONSTITUENTCODE_LOCALID] = [CC].[LOCALID]
left outer join dbo.[RE7_LETTERCODE] [LC] on [R].[LETTERCODE_LOCALID] = [LC].[LOCALID]
left outer join dbo.[RE7_GIFTCODE] [GC] on [R].[GIFTCODE_LOCALID] = [GC].[LOCALID]
left outer join dbo.[RE7_PAYMENTTYPECODE] [PTC] on [R].[PAYMENTTYPECODE_LOCALID] = [PTC].[LOCALID];