V_SEARCH_TEAMFUNDRAISINGTEAM

Search screen for finding team fundraising team records.

Fields

Field Field Type Null Description
ID uniqueidentifier
NAME nvarchar(100)
GOAL money
FULLNAME nvarchar(1009) yes
CAPTAINS nvarchar(max) yes

Definition

Copy
/*
Generated by Blackbaud AppFx Platform
Date:  9/1/2024 11:53:29 PM
Assembly Version:  Blackbaud.AppFx.Platform.SqlClr, Version=4.0.3800.0, Culture=neutral, PublicKeyToken=null
Copyright Blackbaud
*/
CREATE VIEW dbo.V_SEARCH_TEAMFUNDRAISINGTEAM AS



select TEAMFUNDRAISINGTEAM.ID,
    TEAMFUNDRAISINGTEAM.NAME,
    TEAMFUNDRAISINGTEAM.GOAL,
    dbo.UFN_TEAMFUNDRAISINGTEAM_BUILDFULLNAME(TEAMFUNDRAISINGTEAM.ID) FULLNAME,
    dbo.UDA_BUILDLIST([CAPTAINCONSTITUENT].NAME) CAPTAINS
from dbo.TEAMFUNDRAISINGTEAM
left join dbo.TEAMFUNDRAISINGTEAM [PARENTTEAM] on TEAMFUNDRAISINGTEAM.PARENTTEAMID = PARENTTEAM.ID
left join dbo.TEAMFUNDRAISINGTEAMCAPTAIN on TEAMFUNDRAISINGTEAM.ID = TEAMFUNDRAISINGTEAMCAPTAIN.TEAMFUNDRAISINGTEAMID
left join dbo.CONSTITUENT [CAPTAINCONSTITUENT] on TEAMFUNDRAISINGTEAMCAPTAIN.CONSTITUENTID = [CAPTAINCONSTITUENT].ID
left join (select distinct [CAPTAINSUMMARYTEAM].ID [TEAMID]
    from dbo.TEAMFUNDRAISINGTEAM [CAPTAINSUMMARYTEAM]
    left join dbo.TEAMFUNDRAISINGTEAMCAPTAIN [CAPTAINSUMMARYTEAMCAPTAIN] on [CAPTAINSUMMARYTEAM].ID = [CAPTAINSUMMARYTEAMCAPTAIN].TEAMFUNDRAISINGTEAMID
    left join dbo.CONSTITUENT [CAPTAINSUMMARYCONSTITUENT] on [CAPTAINSUMMARYTEAMCAPTAIN].CONSTITUENTID = [CAPTAINSUMMARYCONSTITUENT].ID)
[CAPTAINSUMMARY] on TEAMFUNDRAISINGTEAM.ID = [CAPTAINSUMMARY].[TEAMID]
group by TEAMFUNDRAISINGTEAM.ID, TEAMFUNDRAISINGTEAM.NAME, TEAMFUNDRAISINGTEAM.GOAL