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]