V_QUERY_DECLINEDRECOGNITION
Fields
Field | Field Type | Null | Description |
---|---|---|---|
ID | uniqueidentifier | ||
RECOGNITIONLEVELID | uniqueidentifier | yes | |
LEVELNAME | nvarchar(100) | yes | |
CONSTITUENTID | uniqueidentifier | ||
RECOGNITIONPROGRAMID | uniqueidentifier | ||
PROGRAMNAME | nvarchar(100) | ||
REASONCODEID | uniqueidentifier | yes | |
REASON | nvarchar(100) | yes | |
ADDEDBY_APPLICATION | nvarchar(200) | yes | |
ADDEDBY_USERNAME | nvarchar(128) | yes | |
CHANGEDBY_APPLICATION | nvarchar(200) | yes | |
CHANGEDBY_USERNAME | nvarchar(128) | yes | |
DATEADDED | datetime | ||
DATECHANGED | datetime | ||
TSLONG | bigint | yes |
Definition
Copy
/*
Generated by Blackbaud AppFx Platform
Date: 2/9/2018 5:32:47 PM
Assembly Version: Blackbaud.AppFx.Platform.SqlClr, Version=4.0.174.0, Culture=neutral, PublicKeyToken=null
Copyright Blackbaud
*/
CREATE VIEW dbo.V_QUERY_DECLINEDRECOGNITION AS
select
[CRDL].[ID],
[CRDL].[RECOGNITIONLEVELID],
[RECOGNITIONLEVEL].[NAME] AS [LEVELNAME],
[CRDL].[CONSTITUENTID],
[CRDL].[RECOGNITIONPROGRAMID],
[RECOGNITIONPROGRAM].[NAME] AS [PROGRAMNAME],
[CRDL].[REASONCODEID],
[RECOGNITIONDECLINEDLEVELREASONCODE].[DESCRIPTION] AS [REASON],
[ADDEDBY].[APPLICATIONNAME] as [ADDEDBY_APPLICATION],
[ADDEDBY].[USERNAME] as [ADDEDBY_USERNAME],
[CHANGEDBY].[APPLICATIONNAME] as [CHANGEDBY_APPLICATION],
[CHANGEDBY].[USERNAME] as [CHANGEDBY_USERNAME],
[CRDL].[DATEADDED],
[CRDL].[DATECHANGED],
[CRDL].[TSLONG]
from dbo.[CONSTITUENT]
inner join [CONSTITUENTRECOGNITIONDECLINEDLEVEL] [CRDL] on [CRDL].[CONSTITUENTID] = [CONSTITUENT].[ID]
inner join dbo.[RECOGNITIONLEVEL] on [RECOGNITIONLEVEL].[ID] = [CRDL].[RECOGNITIONLEVELID]
inner join dbo.[RECOGNITIONPROGRAM] on [CRDL].[RECOGNITIONPROGRAMID] = [RECOGNITIONPROGRAM].[ID]
left join dbo.[RECOGNITIONDECLINEDLEVELREASONCODE] on [CRDL].[REASONCODEID] = [RECOGNITIONDECLINEDLEVELREASONCODE].[ID]
left join dbo.[CHANGEAGENT] [ADDEDBY] on [ADDEDBY].[ID] = [CRDL].[ADDEDBYID]
left join dbo.[CHANGEAGENT] [CHANGEDBY] on [CHANGEDBY].[ID] = [CRDL].[CHANGEDBYID]
UNION
select
[CRDP].[ID],
null,
null,
[CRDP].[CONSTITUENTID],
[CRDP].[RECOGNITIONPROGRAMID],
[RECOGNITIONPROGRAM].[NAME] AS [PROGRAMNAME],
[CRDP].[REASONCODEID],
[RECOGNITIONDECLINEDLEVELREASONCODE].[DESCRIPTION] AS [REASON],
[ADDEDBY].[APPLICATIONNAME] as [ADDEDBY_APPLICATION],
[ADDEDBY].[USERNAME] as [ADDEDBY_USERNAME],
[CHANGEDBY].[APPLICATIONNAME] as [CHANGEDBY_APPLICATION],
[CHANGEDBY].[USERNAME] as [CHANGEDBY_USERNAME],
[CRDP].[DATEADDED],
[CRDP].[DATECHANGED],
[CRDP].[TSLONG]
from dbo.[CONSTITUENT]
inner join [CONSTITUENTRECOGNITIONDECLINEDPROGRAM] [CRDP] on [CRDP].[CONSTITUENTID] = [CONSTITUENT].[ID]
inner join dbo.[RECOGNITIONPROGRAM] on [CRDP].[RECOGNITIONPROGRAMID] = [RECOGNITIONPROGRAM].[ID]
left join dbo.[RECOGNITIONDECLINEDLEVELREASONCODE] on [CRDP].[REASONCODEID] = [RECOGNITIONDECLINEDLEVELREASONCODE].[ID]
left join dbo.[CHANGEAGENT] [ADDEDBY] on [ADDEDBY].[ID] = [CRDP].[ADDEDBYID]
left join dbo.[CHANGEAGENT] [CHANGEDBY] on [CHANGEDBY].[ID] = [CRDP].[CHANGEDBYID]