-- [C6MartPeriodico].[PL_S80Alternativa]'S','CRBRNN54R23H509R' Create procedure [C6MartPeriodico].[PL_S80Alternativa_perc] -- Add the parameters for the stored procedure here @Rete char(1), @CodiceFiscale varchar(16) AS BEGIN DECLARE @MONIT_ATTIV INT DECLARE @MONIT_INIT INT SET @MONIT_ATTIV=0 SET @MONIT_INIT = 0 -- INSERIMENTO BLOCCO PER MONITORAGGIO CHIUSO O NON ESISTENTE SELECT @MONIT_ATTIV=COUNT(*) FROM C6MARTPERIODICO.MONITORAGGIO_ATTUALE WHERE RETE = @Rete AND COD_FISCALE = @CodiceFiscale SELECT @MONIT_INIT = COUNT(*) FROM C6MARTPERIODICO.MONITORAGGIO_INIZIALE WHERE RETE = @Rete AND COD_FISCALE = @CodiceFiscale IF (@MONIT_ATTIV > 0 AND @MONIT_INIT > 0) BEGIN SELECT [RETE] ,[Cod_Fiscale] ,[Fase] ,[DataFase] ,[Partita_viaggiante] ,[CTV_EXT] ,[CTV_INV] ,[CTV_PRE] ,[CTV_RIS] ,[CTV_LIQ] ,[PERC_EXT] ,[PERC_INV] ,[PERC_PRE] ,[PERC_RIS] ,[PERC_LIQ] ,[RisorseAllocate] ,[RisorseNonAllocate] ,[RisorseFinanziarie] ,[Contocorrente] ,[ctvself] ,[TotalePatrimonio] ,[DettMovS80] DettMov ,[NumeroAsterischiNota] -- MIOFOGLIO 2018106 ,[CTVSelfFoglio] -- fine MIOFOGLIO 20181206 FROM [C6MartPeriodico].[TB_S80_S129_EvoluzioneCTVPatrimonio_perc] WHERE [Rete] = @Rete AND [Cod_Fiscale] = @CodiceFiscale END ELSE BEGIN SELECT [RETE] ,[Cod_Fiscale] ,[Fase] ,[DataFase] ,[Partita_viaggiante] ,[CTV_EXT] ,[CTV_INV] ,[CTV_PRE] ,[CTV_RIS] ,[CTV_LIQ] ,[PERC_EXT] ,[PERC_INV] ,[PERC_PRE] ,[PERC_RIS] ,[PERC_LIQ] ,[RisorseAllocate] ,[RisorseNonAllocate] ,[RisorseFinanziarie] ,[Contocorrente] ,[ctvself] ,[TotalePatrimonio] ,[DettMovS80] DettMov ,[NumeroAsterischiNota] -- MIOFOGLIO 2018106 ,[CTVSelfFoglio] -- fine MIOFOGLIO 20181206 FROM [C6MartPeriodico].[TB_S80_S129_EvoluzioneCTVPatrimonio_perc] WHERE 1=2 END END