V_QUERY_SPONSORSHIPGREATESTNEEDPROJECT

Returns the subset of fields on a project used for determining greatest need.

Fields

Field Field Type Null Description
ID uniqueidentifier ID
SPONSORSHIPOPPORTUNITYGROUPID uniqueidentifier SPONSORSHIPOPPORTUNITYGROUPID
SPONSORSHIPLOCATIONID uniqueidentifier Location
SPROPPPROJECTCATEGORYCODEID uniqueidentifier yes Category
NUMBERACTIVESPONSORS int yes Active sponsor count
DATEADDED datetime Date added
LASTDOCUMENTATIONDATE date yes Last documentation date

Definition

Copy
/*
Generated by Blackbaud AppFx Platform
Date:  4/13/2016 4:58:48 AM
Assembly Version:  Blackbaud.AppFx.Platform.SqlClr, Version=4.0.158.0, Culture=neutral, PublicKeyToken=null
Copyright Blackbaud
*/
CREATE VIEW dbo.V_QUERY_SPONSORSHIPGREATESTNEEDPROJECT AS



select
  SPONSORSHIPOPPORTUNITY.ID,
  SPONSORSHIPOPPORTUNITY.SPONSORSHIPOPPORTUNITYGROUPID,
  SPONSORSHIPOPPORTUNITY.SPONSORSHIPLOCATIONID,
  SPONSORSHIPOPPORTUNITYPROJECT.SPROPPPROJECTCATEGORYCODEID,
  (
    select count(1)
    from dbo.SPONSORSHIP
    where
      SPONSORSHIPOPPORTUNITYID = SPONSORSHIPOPPORTUNITY.ID
      and STATUSCODE = 1
  ) as NUMBERACTIVESPONSORS,
  SPONSORSHIPOPPORTUNITY.DATEADDED,
  SPONSORSHIPOPPORTUNITY.LASTDOCUMENTATIONDATE
from dbo.SPONSORSHIPOPPORTUNITY
  inner join dbo.SPONSORSHIPOPPORTUNITYLOCK on SPONSORSHIPOPPORTUNITYLOCK.ID = SPONSORSHIPOPPORTUNITY.ID
  inner join dbo.SPONSORSHIPOPPORTUNITYPROJECT on SPONSORSHIPOPPORTUNITYPROJECT.ID = SPONSORSHIPOPPORTUNITY.ID
  left outer join dbo.SPONSORSHIPLOCATION on SPONSORSHIPLOCATION.ID = SPONSORSHIPOPPORTUNITY.SPONSORSHIPLOCATIONID
where
  SPONSORSHIPOPPORTUNITY.ELIGIBILITYCODE = 1
  and SPONSORSHIPOPPORTUNITY.AVAILABILITYCODE = 0
  and SPONSORSHIPOPPORTUNITYLOCK.LOCKED = 0