--select * from [C6Mart].[RP_vContrattiPerGenerazioneReport]
CREATE      VIEW  [C6Mart].[RP_vContrattiPerGenerazioneReport]
AS
SELECT  
	C6.Rete, 
	Cod_Agente, 
	C6.Cod_Fiscale, 
	CodiceContratto, 
	Freq_Monitoraggio, 
	Freq_Diagnosi,
	TipoElaborazione,
	AdesioneSuccessivaAvanzato,
	InvioBenvenuto, 
    ClienteMigrato, 
    RisorseNa, 
    NumRevoche,
    tip_contratto,
    tip_riattivazione,
	TipoConsulenza,
	data_perf,
	data_inizioavanzato
FROM C6Mart.RP_vTuttiIContratti AS C6 
WHERE  (1 = 1)	
       AND cod_agente not in ('015126')
        AND (InvioBenvenuto = 'N') 
		AND (ISNULL(RisorseNa, 'N') = 'N') 
		AND (ISNULL(NumRevoche, 0) = 0)
		AND ((DATEDIFF(d,Data_Perf, GETDATE()) >=  CAST(dbo.getParametro('NUMGIORNIDALPERF_REP') AS INT)) OR cod_agente='015312')
		AND	C6.Cod_Fiscale IN (SELECT	COD_FISCALE FROM    C6Mart.PIRAMIDE_MOD)
	--	and c6.cod_fiscale='MSTMLN76S62H501P'
		AND Profilo_EC=1
		union all
--forzatura
SELECT  
	C6.Rete, 
	Cod_Agente, 
	C6.Cod_Fiscale, 
	CodiceContratto, 
	Freq_Monitoraggio, 
	Freq_Diagnosi,
	TipoElaborazione,
	AdesioneSuccessivaAvanzato,
	InvioBenvenuto, 
    ClienteMigrato, 
    RisorseNa, 
    NumRevoche,
    tip_contratto,
    tip_riattivazione,
	TipoConsulenza,
	data_perf,
	data_inizioavanzato
FROM C6Mart.RP_vTuttiIContratti AS C6 
WHERE  (1 = 1)	
       AND cod_agente not in ('015126')
    --    AND (InvioBenvenuto = 'N') 
	--	AND (ISNULL(RisorseNa, 'N') = 'N') 
--		AND (ISNULL(NumRevoche, 0) = 0)
	--	AND ((DATEDIFF(d,Data_Perf, GETDATE()) >=  CAST(dbo.getParametro('NUMGIORNIDALPERF_REP') AS INT)) OR cod_agente='015312')
--		AND	C6.Cod_Fiscale IN (SELECT	COD_FISCALE FROM    C6Mart.PIRAMIDE_MOD)
	--	and c6.cod_fiscale='MSTMLN76S62H501P'
	--	AND Profilo_EC=1
		and C6.Cod_fiscale='RMNFNC55T03A783I'