V_QUERY_BBDW_ADDRESSES

Fields

Field Field Type Null Description
CONSTITUENTDIMID int yes
CONSTITUENTADDRESSSYSTEMID uniqueidentifier yes
ADDRESSBLOCK nvarchar(150) yes
ADDRESSLINE1 nvarchar(150) yes
ADDRESSLINE2 nvarchar(150) yes
ADDRESSLINE3 nvarchar(150) yes
ADDRESSLINE4 nvarchar(150) yes
ADDRESSLINE5 nvarchar(150) yes
CITY nvarchar(50) yes
STATE nvarchar(100) yes
STATEABBREVIATION nvarchar(50) yes
POSTCODE nvarchar(12) yes
COUNTRY nvarchar(100) yes
COUNTRYABBREVIATION nvarchar(5) yes
DONOTMAIL bit yes
DONOTMAILREASON nvarchar(100) yes
ISPRIMARY bit yes
CART nvarchar(10) yes
DPC nvarchar(8) yes
STARTDATEDIMID int yes
STARTDATE datetime yes
ENDDATEDIMID int yes
ENDDATE datetime yes
ISCURRENT bit yes
CONSTITUENTADDRESSTYPE nvarchar(100) yes

Definition

Copy
create view BBDW.[V_QUERY_BBDW_ADDRESSES] as 

select
  fca.[CONSTITUENTDIMID],
  fca.[CONSTITUENTADDRESSSYSTEMID],
  fca.[ADDRESSBLOCK],
  fca.[ADDRESSLINE1],
  fca.[ADDRESSLINE2],
  fca.[ADDRESSLINE3],
  fca.[ADDRESSLINE4],
  fca.[ADDRESSLINE5],
  dca.[CITY],
  dca.[STATE],
  dca.[STATEABBREVIATION],
  dca.[POSTCODE],
  dca.[COUNTRY],
  dca.[COUNTRYABBREVIATION],
  af.[DONOTMAIL],
  dnm.[DONOTMAILREASON],
  af.[ISPRIMARY],
  fca.[CART],
  fca.[DPC],
  fca.[HISTORICALSTARTDATEDIMID] as [STARTDATEDIMID],
  fca.[HISTORICALSTARTDATE] as [STARTDATE],
  fca.[HISTORICALENDDATEDIMID] as [ENDDATEDIMID],
  fca.[HISTORICALENDDATE] as [ENDDATE],
  af.[ISCURRENT],
  dcat.[CONSTITUENTADDRESSTYPE]
from BBDW.[FACT_CONSTITUENTADDRESS] fca
left join BBDW.[DIM_CONSTITUENTADDRESSFLAG] af on fca.[CONSTITUENTADDRESSFLAGDIMID] = af.[CONSTITUENTADDRESSFLAGDIMID] and fca.[CONSTITUENTADDRESSFLAGDIMID] <> 0
left join BBDW.[DIM_CONSTITUENTADDRESS] dca on fca.[CONSTITUENTADDRESSDIMID] = dca.[CONSTITUENTADDRESSDIMID] and fca.[CONSTITUENTADDRESSDIMID] <> 0
left join BBDW.[DIM_CONSTITUENTADDRESSTYPE] dcat on dcat.[CONSTITUENTADDRESSTYPEDIMID] = fca.[CONSTITUENTADDRESSTYPEDIMID] and fca.[CONSTITUENTADDRESSTYPEDIMID] <> 0
left join BBDW.[DIM_DONOTMAILREASON] dnm on dnm.[DONOTMAILREASONDIMID] = fca.[DONOTMAILREASONDIMID] and fca.[DONOTMAILREASONDIMID] <> 0