V_QUERY_BBDW_PHONE
Fields
Field | Field Type | Null | Description |
---|---|---|---|
CONSTITUENTPHONESYSTEMID | uniqueidentifier | yes | |
CONSTITUENTDIMID | int | yes | |
PHONENUMBER | nvarchar(100) | yes | |
STARTDATEDIMID | int | yes | |
STARTDATE | datetime | yes | |
ENDDATEDIMID | int | yes | |
ENDDATE | datetime | yes | |
STARTTIME | char(4) | yes | |
ENDTIME | char(4) | yes | |
SEASONALSTARTMONTHDAY | char(4) | yes | |
SEASONALENDMONTHDAY | char(4) | yes | |
DONOTCALL | bit | yes | |
DONOTCALLREASON | nvarchar(100) | yes | |
ISPRIMARY | bit | yes | |
CONSTITUENTPHONETYPE | nvarchar(100) | yes |
Definition
Copy
create view BBDW.[V_QUERY_BBDW_PHONE] as
select
p.[CONSTITUENTPHONESYSTEMID],
p.[CONSTITUENTDIMID],
p.[PHONENUMBER],
p.[STARTDATEDIMID],
p.[STARTDATE],
p.[ENDDATEDIMID],
p.[ENDDATE],
p.[STARTTIME],
p.[ENDTIME],
p.[SEASONALSTARTMONTHDAY],
p.[SEASONALENDMONTHDAY],
pf.[DONOTCALL],
dnc.[DONOTCALLREASON],
pf.[ISPRIMARY],
pt.[CONSTITUENTPHONETYPE]
from BBDW.[FACT_CONSTITUENTPHONE] p
left join BBDW.[DIM_CONSTITUENTPHONEFLAG] pf on p.[CONSTITUENTPHONEFLAGDIMID] = pf.[CONSTITUENTPHONEFLAGDIMID] and p.[CONSTITUENTPHONEFLAGDIMID] <> 0
left join BBDW.[DIM_CONSTITUENTPHONETYPE] pt on pt.[CONSTITUENTPHONETYPEDIMID] = p.[CONSTITUENTPHONETYPEDIMID] and p.[CONSTITUENTPHONETYPEDIMID] <> 0
left join BBDW.[DIM_DONOTCALLREASON] dnc on dnc.[DONOTCALLREASONDIMID] = p.[DONOTCALLREASONDIMID] and p.[DONOTCALLREASONDIMID] <> 0