V_QUERY_BBDW_SPONSORSHIP
Fields
Field | Field Type | Null | Description |
---|---|---|---|
SPONSORSHIPDIMID | int | ||
SPONSORSHIPSYSTEMID | uniqueidentifier | yes | |
SPONSORSHIPCOMMITMENTLOOKUPID | nvarchar(100) | yes | |
SPONSORSHIPPROGRAMNAME | nvarchar(100) | yes | |
SPONSORSHIPPROGRAMAMOUNT | money | yes | |
SPONSORSHIPPROGRAMISACTIVE | bit | yes | |
ISAFFILIATESPONSORSHIPPROGRAM | bit | yes | |
AFFILIATECONSTITUENTDIMID | int | yes | |
OPPORTUNITYSPONSORSHIPLOCATIONDIMID | int | yes | |
SPONSORSHIPOPPORTUNITYGROUPNAME | nvarchar(100) | yes | |
SPONSORSHIPOPPORTUNITYGROUPISACTIVE | bit | yes | |
SPONSORSPEROPPORTUNITY | smallint | yes | |
SPONSORSHIPOPPORTUNITY | nvarchar(154) | yes | |
SPONSORSHIPOPPORTUNITYTYPE | nvarchar(25) | yes | |
SPONSORSHIPOPPORTUNITYELIGIBILITY | nvarchar(25) | yes | |
SPONSORSHIPOPPORTUNITYAVAILABILITY | nvarchar(25) | yes | |
SPONSORSHIPOPPORTUNITYLOOKUPID | nvarchar(100) | yes | |
SPONSORSHIPOPPORTUNITYSTATUS | nvarchar(25) | yes | |
LASTDOCUMENTATIONDATEDIMID | int | yes | |
LASTDOCUMENTATIONDATE | datetime | yes | |
SPONSORSHIPOPPORTUNITYPROJECTCATEGORY | nvarchar(100) | yes | |
SPONSORSHIPOPPORTUNITYPROJECTCATEGORYCODESYSTEMID | uniqueidentifier | yes | |
SPONSORSHIPSTATUS | nvarchar(25) | yes | |
SPONSORSHIPSTARTDATEDIMID | int | yes | |
SPONSORSHIPSTARTDATE | datetime | yes | |
SPONSORSHIPENDDATEDIMID | int | yes | |
SPONSORSHIPENDDATE | datetime | yes | |
SPONSORSHIPPLANNEDENDDATEDIMID | int | yes | |
SPONSORSHIPPLANNEDENDDATE | datetime | yes | |
EXPIRATIONSPONSORSHIPREASON | nvarchar(100) | yes | |
CHILDGENDER | nvarchar(25) | yes | |
ISHIVPOSITIVE | nvarchar(25) | yes | |
HASCONDITION | nvarchar(25) | yes | |
ISORPHANED | nvarchar(25) | yes | |
AGERANGE | nvarchar(100) | yes | |
ISSOLESPONSORSHIP | bit | yes | |
ISGIFTSPONSORSHIP | bit | yes | |
STATUS | nvarchar(25) | yes | |
LASTTRANSACTIONREASON | nvarchar(100) | yes | |
LASTTRANSACTIONACTION | nvarchar(50) | yes | |
SPONSORCONSTITUENTDIMID | int | yes | |
SPONSORSHIPOPPORTUNITYCHILDDIMID | int | yes | |
SPONSORSHIPOPPORTUNITYPROJECTDIMID | int | yes | |
SPONSORSHIPLOCATIONDIMID | int | yes | |
FINANCIALSPONSORCONSTITUENTDIMID | int | yes | |
FINANCIALTRANSACTIONFACTID | int | yes | |
ACTIVESPONSORS | smallint | yes | |
CURRENCYSYSTEMID | uniqueidentifier | yes |
Definition
Copy
create view BBDW.[V_QUERY_BBDW_SPONSORSHIP] as
select
s.[SPONSORSHIPDIMID],
s.[SPONSORSHIPSYSTEMID],
s.[SPONSORSHIPCOMMITMENTLOOKUPID],
s.[SPONSORSHIPPROGRAMNAME],
s.[SPONSORSHIPPROGRAMAMOUNT],
s.[SPONSORSHIPPROGRAMISACTIVE],
s.[ISAFFILIATESPONSORSHIPPROGRAM],
s.[AFFILIATECONSTITUENTDIMID],
s.[OPPORTUNITYSPONSORSHIPLOCATIONDIMID],
s.[SPONSORSHIPOPPORTUNITYGROUPNAME],
s.[SPONSORSHIPOPPORTUNITYGROUPISACTIVE],
s.[SPONSORSPEROPPORTUNITY],
s.[SPONSORSHIPOPPORTUNITY],
s.[SPONSORSHIPOPPORTUNITYTYPE],
s.[SPONSORSHIPOPPORTUNITYELIGIBILITY],
s.[SPONSORSHIPOPPORTUNITYAVAILABILITY],
s.[SPONSORSHIPOPPORTUNITYLOOKUPID],
s.[SPONSORSHIPOPPORTUNITYSTATUS],
s.[LASTDOCUMENTATIONDATEDIMID],
s.[LASTDOCUMENTATIONDATE],
s.[SPONSORSHIPOPPORTUNITYPROJECTCATEGORY],
s.[SPONSORSHIPOPPORTUNITYPROJECTCATEGORYCODESYSTEMID],
s.[SPONSORSHIPSTATUS],
s.[SPONSORSHIPSTARTDATEDIMID],
s.[SPONSORSHIPSTARTDATE],
s.[SPONSORSHIPENDDATEDIMID],
s.[SPONSORSHIPENDDATE],
s.[SPONSORSHIPPLANNEDENDDATEDIMID],
s.[SPONSORSHIPPLANNEDENDDATE],
s.[EXPIRATIONSPONSORSHIPREASON],
s.[CHILDGENDER],
s.[ISHIVPOSITIVE],
s.[HASCONDITION],
s.[ISORPHANED],
s.[AGERANGE],
s.[ISSOLESPONSORSHIP],
s.[ISGIFTSPONSORSHIP],
case s.[SPONSORSHIPSTATUSCODE]
when 1 then
case st.[SPONSORSHIPTRANSACTIONACTIONCODE]
when 6 then 'Active (Transfer pending)'
when 5 then 'Active (Reassigned)'
else 'Active' end
when 2 then
case st.[SPONSORSHIPTRANSACTIONACTIONCODE]
when 1 then 'Transferred'
when 2 then
case s.[SPONSORSHIPDIMID]
when st.[CONTEXTSPONSORSHIPDIMID] then
case sr.[SPONSORSHIPREASONTYPECODE]
when 11 then 'Expired'
else 'Cancelled'
end
when st.[DECLINEDSPONSORSHIPDIMID] then 'Declined' end
when 3 then 'Terminated'
when 5 then 'Reassigned'
when 7 then
case s.[SPONSORSHIPDIMID]
when st.[CONTEXTSPONSORSHIPDIMID] then 'Transferred'
when st.[DECLINEDSPONSORSHIPDIMID] then 'Declined' end
when 8 then 'Transferred'
end
else s.[SPONSORSHIPSTATUS]
end [STATUS],
case when s.[SPONSORSHIPSTATUSCODE] = 2 or (s.[SPONSORSHIPSTATUSCODE] = 1 and st.[SPONSORSHIPTRANSACTIONACTIONCODE] = 6) then sr.[SPONSORSHIPREASON] end [LASTTRANSACTIONREASON],
st.[SPONSORSHIPTRANSACTIONACTION] [LASTTRANSACTIONACTION],
s.[SPONSORCONSTITUENTDIMID],
s.[SPONSORSHIPOPPORTUNITYCHILDDIMID],
s.[SPONSORSHIPOPPORTUNITYPROJECTDIMID],
s.[SPONSORSHIPLOCATIONDIMID],
s.[FINANCIALSPONSORCONSTITUENTDIMID],
s.[FINANCIALTRANSACTIONFACTID],
s.[ACTIVESPONSORS],
c.[CURRENCYSYSTEMID]
from [BBDW].[DIM_SPONSORSHIP] s
left join [BBDW].[FACT_SPONSORSHIPTRANSACTION] st on s.[SPONSORSHIPCOMMITMENTSYSTEMID] = st.[SPONSORSHIPCOMMITMENTSYSTEMID] and st.[ISLASTSPONSORSHIPTRANSACTION] = 1
left join [BBDW].[DIM_SPONSORSHIPREASON] sr on st.[SPONSORSHIPREASONDIMID] = sr.[SPONSORSHIPREASONDIMID] and st.[SPONSORSHIPREASONDIMID] <> 0
outer apply BBDW.[DIM_CURRENCY] c
where c.[ISORGANIZATIONCURRENCY] = 1 and s.[SPONSORSHIPDIMID] > 0