V_QUERY_RESEARCHGROUPADDMEMBERS_PRIMARYBUSINESS
Fields
Field | Field Type | Null | Description |
---|---|---|---|
ID | uniqueidentifier | ||
RELATIONSHIPCONSTITUENTID | uniqueidentifier | ||
BUSINESSNAME | nvarchar(154) | yes | |
BUSINESSCITY | nvarchar(50) | yes | |
BUSINESSSTATEID_ABBREVIATION | nvarchar(50) | yes | |
JOBTITLE | nvarchar(100) | yes |
Definition
Copy
/*
Generated by Blackbaud AppFx Platform
Date: 11/11/2014 4:10:11 PM
Assembly Version: Blackbaud.AppFx.Platform.SqlClr, Version=4.0.2.0, Culture=neutral, PublicKeyToken=null
Copyright Blackbaud
*/
CREATE VIEW dbo.V_QUERY_RESEARCHGROUPADDMEMBERS_PRIMARYBUSINESS AS
select
BUSINESSRELATIONSHIP.ID,
BUSINESSRELATIONSHIP.RELATIONSHIPCONSTITUENTID,
BUSINESS.NAME BUSINESSNAME,
BUSINESSADDRESS.CITY BUSINESSCITY,
BUSINESSSTATE.ABBREVIATION as [BUSINESSSTATEID_ABBREVIATION],
BUSINESSJOBINFO.JOBTITLE
from dbo.RELATIONSHIP BUSINESSRELATIONSHIP
left join dbo.RELATIONSHIPJOBINFO BUSINESSJOBINFO on BUSINESSRELATIONSHIP.RELATIONSHIPSETID = BUSINESSJOBINFO.RELATIONSHIPSETID
and (BUSINESSJOBINFO.ENDDATE is null or BUSINESSJOBINFO.ENDDATE > getdate())
left outer join dbo.ADDRESS BUSINESSADDRESS on BUSINESSADDRESS.CONSTITUENTID = BUSINESSRELATIONSHIP.RECIPROCALCONSTITUENTID and BUSINESSADDRESS.ISPRIMARY = 1
left outer join dbo.STATE BUSINESSSTATE on BUSINESSSTATE.ID = BUSINESSADDRESS.STATEID
left join dbo.CONSTITUENT BUSINESS on BUSINESS.ID = BUSINESSRELATIONSHIP.RECIPROCALCONSTITUENTID
where BUSINESSRELATIONSHIP.ISPRIMARYBUSINESS = 1