PDC_REPORT_CreazioneDB/sql/Produzione/viste/C6Mart_vTuttiIContratti_old240413.sql
2025-06-10 16:47:41 +02:00

16 lines
1.2 KiB
SQL

CREATE VIEW [C6Mart].[vTuttiIContratti_old240413]
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
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
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)