-- Schema: C6MartPeriodico -- Stored Procedure: PL_S94Rischio -- ============================================= -- Author: -- Create date: -- Description: -- ============================================= -- [C6MartPeriodico].[PL_S94Rischio] 'F','GRZDSG43E11D193N' CREATE procedure [C6MartPeriodico].[PL_S94Rischio] -- Add the parameters for the stored procedure here @Rete char(1), @CodiceFiscale varchar(16) AS BEGIN -- SET NOCOUNT ON added to prevent extra result sets from -- interfering with SELECT statements. SET NOCOUNT ON; DECLARE @varBF DECIMAL(12,2) DECLARE @coperturaBF DECIMAL(12,2) DECLARE @codiceProfilo SMALLINT DECLARE @dataProfilo DATETIME DECLARE @varProfilo DECIMAL(5,2) DECLARE @nomeProfilo VARCHAR(50) SELECT @varBF = VAR_PERC_PTF, @coperturaBF = COPERTURA FROM C6MartPeriodico.RISCHIO_AGGREGATO WHERE RETE = @Rete AND COD_FISCALE = @CodiceFiscale AND COD_AGGREG = 'COMPLESSIVO|BF' SELECT @codiceProfilo = M.PROFILO_ASS, @dataProfilo = M.DATA_INIZIO_VAL, @varProfilo = CR.MAX_VAR, @nomeProfilo = CR.DESCRIZIONE FROM C6MartPeriodico.MIFID AS M INNER JOIN C6MartPeriodico.CODIFICA_RISCHIO AS CR ON M.PROFILO_ASS = CR.PROFILO WHERE M.RETE = @Rete AND M.COD_FISCALE = @CodiceFiscale SELECT @codiceProfilo as codiceProfilo, @dataProfilo as dataProfilo, @varProfilo as varProfilo, ISNULL(@varBF,0) as varBF, ISNULL(@coperturaBF,0) as coperturaBF, @nomeProfilo as nomeProfilo END