-- Stored procedure -- ============================================= -- [C6MartPeriodicoImmobiliare].[PL_S88PatrimonioNonConsideratoNelCalcoloDelRendimento] 's','FLLGRG54H28A479K' CREATE procedure [C6MartPeriodicoImmobiliare].[PL_S88PatrimonioNonConsideratoNelCalcoloDelRendimento] -- 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; --SELECT -- PATR_BF.ID_AREA AS Need_Area, -- PATR_BF.ID_CONTRATTO AS Contratto, -- CASE -- WHEN PATR_BF.ID_AREA IN ('Ris', 'Ext', 'Liq') THEN AREA.NOME_AREA -- ELSE ltrim(rtrim(PATR_BF.NOME_PROGETTO)) -- END AS Area_O_Nome_Progetto, -- PRODOTTI.DESCR_PRODOTTO AS Descrizione, -- PATR_BF.PARTVIA_DISINV AS PartitaViaggiante, -- SUM(PATR_BF.CTV) OVER (PARTITION BY PATR_BF.POSITION_ID) AS Controvalore, -- dbo.ToShortDateString(PATR_BF.DATA_SOTTOSCRIZIONE) AS DataSottoscrizione --FROM -- C6MartPeriodicoImmobiliare.PATRIMONIO_BF AS PATR_BF -- INNER JOIN C6MartPeriodicoImmobiliare.AREA_BISOGNO AS AREA ON -- PATR_BF.ID_AREA = AREA.ID_AREA -- INNER JOIN C6MartPeriodicoImmobiliare.ANAG_PRODOTTI AS PRODOTTI ON -- PATR_BF.COD_PRODOTTO = PRODOTTI.COD_PRODOTTO SELECT PATR_BF.RETE, PATR_BF.COD_FISCALE, --PATR_BF.RETE, --PATR_BF.COD_FISCALE, --PATR_BF.ID_AREA AS Need_Area, --PATR_BF.ID_CONTRATTO AS Contratto, --CASE -- WHEN PATR_BF.ID_AREA IN ('Ris', 'Ext', 'Liq') THEN AREA.NOME_AREA -- ELSE ltrim(rtrim(PATR_BF.NOME_PROGETTO)) --END AS Area_O_Nome_Progetto, --PRODOTTI.DESCR_PRODOTTO AS Descrizione, --CASE WHEN PATR_BF.TIPO_PRODOTTO <> 'CC' THEN PRODOTTI.DESCR_PRODOTTO -- ELSE PRODOTTI.DESCR_PRODOTTO+' '+SUBSTRING(COD_CC,4,2) + '/' + SUBSTRING(COD_CC,6,LEN(ANAG_CC.COD_CC)) --END AS Descrizione, --PRODOTTI.DESCR_PRODOTTO AS Descrizione, --PATR_BF.PARTVIA_DISINV AS PartitaViaggiante, --SUM(PATR_BF.CTV) OVER (PARTITION BY PATR_BF.POSITION_ID) AS Controvalore, SUM(PATR_BF.CTV) AS Controvalore --dbo.ToShortDateString(PATR_BF.DATA_SOTTOSCRIZIONE) AS DataSottoscrizione FROM C6MartPeriodicoImmobiliare.PATRIMONIO_BF AS PATR_BF INNER JOIN C6MartPeriodicoImmobiliare.AREA_BISOGNO AS AREA ON PATR_BF.ID_AREA = AREA.ID_AREA INNER JOIN C6MartPeriodicoImmobiliare.ANAG_PRODOTTI AS PRODOTTI ON PATR_BF.COD_PRODOTTO = PRODOTTI.COD_PRODOTTO WHERE PATR_BF.RETE = @Rete AND PATR_BF.COD_FISCALE = @CodiceFiscale and PATR_BF.ID_AREA not in ('Pre1','Pre2') and PATR_BF.TIPO_PRODOTTO <> 'CC' AND PATR_BF.REND_NON_RAPPR = 1 GROUP BY PATR_BF.RETE, PATR_BF.COD_FISCALE END