Psst.. new poll here.
Psst.. new forums here.
Microsoft is blocking us again (TY IP Reputation!) so dont bother with any of their useless mail servers here and just use oauth login instead. Thank the nice Russians for causing that. :)
Paste
Pasted as SQL by registered user vvillacorta ( 3 years ago )
---------------------------------------
MARKET
---------------------------------------
CREATE VIEW [ODS].[MD_WEBVPC_VIEW_CAMPANHAS_TOTAL] AS
select B.PERIODO,A.ID_EMPRESA,B.ID_CAMPANHA,
B.ID_CAMPANHA_INSTANCIA,B.NOMBRE CAMPANHA,A.CANAL,B.INICIO,B.FIN,B.BANCA ,J.TIPO_CAMPANHA
,C.NUM_DOC,C.NUM_RUC,C.COD_UNICO,C.RAZON_SOCIAL
,H.REGISTRO_EJECUTIVO ASIGNADO_EJECUTIVO_REGISTRO,I.NOMBRE ASIGNADO_EJECUTIVO
,D.GESTION_TIPO GESTION_TIPO_ID,D.GESTION_SUBTIPO GESTION_SUBTIPO_ID
,E.NOMBRE GESTION_TIPO,F. NOMBRE GESTION_SUBTIPO
,D.COMENTARIO GESTION_COMENTARIO,D.FECHA_REGISTRO GESTION_FECHA_REGISTRO
,G.NOMBRE GESTION_EJECUTIVO,G.REGISTRO GESTION_EJECUTIVO_REGISTRO
,D.INPUT01,D.INPUT02,D.INPUT03,D.INPUT04,D.INPUT05
,D.INPUT06,D.INPUT07,D.INPUT08,D.INPUT09,D.INPUT10
,D.INPUT11,D.INPUT12,D.INPUT13,D.INPUT14,D.INPUT15
,D.INPUT16,D.INPUT17,D.INPUT18,D.INPUT19,D.INPUT20
,A.ATRIBUTO01,A.ATRIBUTO02,A.ATRIBUTO03,A.ATRIBUTO04,A.ATRIBUTO05
,A.ATRIBUTO06,A.ATRIBUTO07,A.ATRIBUTO08,A.ATRIBUTO09,A.ATRIBUTO10,A.ATRIBUTO11,A.ATRIBUTO12,A.ATRIBUTO13 ,A.ATRIBUTO14,A.ATRIBUTO15,A.ATRIBUTO16,A.ATRIBUTO17
,A.FLG_ACTIVO, A.MOTIVONOACTIVO, A.CAMPO_INFORMATIVO1, A.CAMPO_INFORMATIVO2
,A.ATRIBUTO18,A.ATRIBUTO19,A.ATRIBUTO20 ,
A.ATRIBUTO21,A.ATRIBUTO22,A.ATRIBUTO23,
A.SUBCAMPANHA
--select *
from ODS.MD_WEB_WEBVPC_EMPRESAS_CAMPANHAS A
JOIN ODS.MD_WEB_WEBVPC_CAMPANHAS_INSTANCIA B ON A.ID_CAMPANHA_INSTANCIA = B.ID_CAMPANHA_INSTANCIA
JOIN ODS.MD_WEB_WEBVPC_EMPRESAS C ON A.ID_EMPRESA = C.ID_EMPRESA
LEFT JOIN ODS.MD_WEB_WEBVPC_CAMPANHA_GESTION D ON A.ID_EMPRESA = D.ID_EMPRESA AND A.ID_CAMPANHA_INSTANCIA = D.ID_CAMPANHA_INSTANCIA
LEFT JOIN ODS.MD_WEB_WEBVPC_GESTION_TIPO E ON D.GESTION_TIPO = E.ID_GESTION_TIPO
LEFT JOIN ODS.MD_WEB_WEBVPC_GESTION_SUBTIPO F ON D.GESTION_SUBTIPO = F.ID_GESTION_SUBTIPO
LEFT JOIN ODS.MD_WEB_WEBVPC_USUARIO G ON D.REGISTRO = G.REGISTRO
LEFT JOIN ODS.MD_WEB_WEBVPC_VISTA_EMPRESA_EJECUTIVO H ON H.ID_EMPRESA = A.ID_EMPRESA
LEFT JOIN ODS.MD_WEB_WEBVPC_USUARIO I ON I.REGISTRO = H.REGISTRO_EJECUTIVO
LEFT JOIN ODS.MD_WEB_WEBVPC_CAMPANHAS J ON B.ID_CAMPANHA=J.ID_CAMPANHA
GO
------------------------------------
MODELOS VPC AVANCE
----------------------------------
SELECT B.PERIODO_VAL
,A.EMPRESA_ID,
B.CAMPANHA_ID
,B.CAMPANHA_INSTANCIA_ID
,B.NOMBRE_DSC CAMPANHA
,A.CANAL_DSC
,B.INICIO_DT
,CAST(B.INICIO_DT AS DATE) INICIO_DATE
,to_char(CAST(B.INICIO_DT AS DATE), 'YYYY-MM-DD')INICIO_DATE_2
,B.FIN_DT
,CAST(B.FIN_DT AS DATE) FIN_DATE
,to_char(CAST(B.FIN_DT AS DATE), 'YYYY-MM-DD')FIN_DATE_2
,B.BANCA_DSC
,J.TIPO_CAMPANHA_DSC
,CASE WHEN B.NOMBRE_DSC = 'Nuevo Aprobado Agil' AND B.PERIODO_VAL IN ('202202', '202203') THEN A.ATRIBUTO07_VAL ELSE A.ATRIBUTO02_VAL END TASA
,C.TIPO_DOC_CD
, C.NUM_DOC_CD
, C.NUM_RUC_CD
, C.COD_UNICO_CD
, C.RAZON_SOCIAL_DSC
,D.GESTION_TIPO_VAL GESTION_TIPO_ID
,D.GESTION_SUBTIPO_VAL GESTION_SUBTIPO_ID
,E.NOMBRE_DSC GESTION_TIPO
,F.NOMBRE_DSC GESTION_SUBTIPO
,D.COMENTARIO_DSC GESTION_COMENTARIO
,D.FECHA_REGISTRO_DT
,CAST(D.FECHA_REGISTRO_DT AS DATE) FECHA_REGISTRO_DATE
,to_char(CAST(D.FECHA_REGISTRO_DT AS DATE), 'YYYY-MM-DD')FECHA_REGISTRO_DATE_2
, A.ACTIVO_FLG FLG_ACTIVO
, A.MOTIVONOACTIVO_DSC
, A.CAMPO_INFORMATIVO1_DSC
, A.CAMPO_INFORMATIVO2_DSC
FROM E_DW_VIEWS.V_VPC_NEG_EMPRESAS_CAMP_VIG A
JOIN E_DW_VIEWS.V_VPC_NEG_CAMPANHAS_INST_VIG B ON B.CAMPANHA_INSTANCIA_ID=A.CAMPANHA_INSTANCIA_ID -- AND B.PERIODO_ACTUALIZACION_VAL=A.PERIODO_ACTUALIZACION_VAL AND
JOIN E_DW_VIEWS.V_VPC_NEG_EMPRESAS_VIG C ON C.EMPRESA_ID=A.EMPRESA_ID -- AND C.PERIODO_ACTUALIZACION_VAL=A.PERIODO_ACTUALIZACION_VAL
LEFT JOIN E_DW_VIEWS.V_VPC_NEG_CAMPANHA_GEST_VIG D ON D.EMPRESA_ID=A.EMPRESA_ID AND D.CAMPANHA_INSTANCIA_ID=A.CAMPANHA_INSTANCIA_ID -- D.PERIODO_ACTUALIZACION_VAL=A.PERIODO_ACTUALIZACION_VAL AND
LEFT JOIN E_DW_VIEWS.V_VPC_NEG_GEST_TIPO_VIG E ON E.GESTION_TIPO_ID=D.GESTION_TIPO_VAL -- E.PERIODO_ACTUALIZACION_VAL=A.PERIODO_ACTUALIZACION_VAL
LEFT JOIN E_DW_VIEWS.V_VPC_NEG_GEST_SUBTIPO_VIG F ON F.GESTION_SUBTIPO_ID=D.GESTION_SUBTIPO_VAL -- F.PERIODO_ACTUALIZACION_VAL=A.PERIODO_ACTUALIZACION_VAL
LEFT JOIN E_DW_VIEWS.V_VPC_NEG_CAMPANHAS_VIG J ON J.CAMPANHA_ID=B.CAMPANHA_ID -- J.PERIODO_ACTUALIZACION_VAL=A.PERIODO_ACTUALIZACION_VAL
WHERE B.PERIODO_VAL = '202306'
Revise this Paste