16 lines
1.2 KiB
SQL
16 lines
1.2 KiB
SQL
CREATE VIEW [C6Mart].[vTuttiIContratti]
|
|
AS
|
|
SELECT Rete, Cod_Agente, Cod_Fiscale, PIva_Fiduciaria, CodiceContratto, Freq_Monitor, Freq_Diagnosi, ProfiloAttivo, 'G' AS TipoElaborazione, CASE WHEN (DATEDIFF(DAY,
|
|
Data_InizioBase, Data_Sott) > 0) THEN 1 ELSE 0 END AS AdesioneSuccessivaAvanzato, InvioBenvenuto, ClienteMigrato, RisorseNa, NumRevoche,
|
|
PartViaDisinv, Data_Perf,TIP_CONTRATTO,tip_riattivazione
|
|
FROM C6Mart.CONTRATTOSEI AS C6
|
|
WHERE 1 = 1
|
|
AND (InvioBenvenuto = 'N')
|
|
AND (Data_FineAvanzato IS NULL)
|
|
UNION ALL
|
|
SELECT C6.Rete, Cod_Agente, C6.Cod_Fiscale, PIva_Fiduciaria, CodiceContratto, Freq_Monitor, Freq_Diagnosi, ProfiloAttivo, 'G' AS TipoElaborazione, CASE WHEN (DATEDIFF(DAY,
|
|
Data_InizioBase, Data_Sott) > 0) THEN 1 ELSE 0 END AS AdesioneSuccessivaAvanzato, InvioBenvenuto, ClienteMigrato, RisorseNa, NumRevoche,
|
|
PartViaDisinv, Data_Perf,TIP_CONTRATTO,tip_riattivazione
|
|
FROM C6Mart.CONTRATTOSEI AS C6 INNER JOIN
|
|
C6Mart.GESTIONE_EMAIL AS ge ON C6.Cod_Fiscale = ge.Cod_Fiscale AND C6.Rete = ge.Rete AND ge.Tipo = 'PERF' AND ge.data_invio IS NULL
|
|
WHERE (1 = 1) AND InvioBenvenuto = 'S' AND (Data_FineAvanzato IS NULL) |