-- Schema: wh -- Stored Procedure: MERGED_PROCEDURE -- ============================================= -- Author: -- Create date: -- Description: -- ============================================= CREATE procedure [wh].[MERGED_PROCEDURE] AS BEGIN SET NOCOUNT ON; --------------------------------------------------------------------- ---------------------------------------------- --maledetti declare @data varchar(8) set @data=c6martperiodico.getPreviousTrimestre(getDate(),0) begin truncate table wh.Maledetti insert into wh.Maledetti --70 minutes ( [i_CodiceFiscale] ,[i_Rete] ,[Rete] ,[NomeRete] ,[Agente] ,[CognomeAgente] ,[NomeAgente] ,[IndirizzoAgente] ,[CapAgente] ,[CittaAgente] ,[TelefonoAgente] ,[CodiceFiscale] ,[CognomeCliente] ,[NomeCliente] ,[ProfiloIsAct] ,[PatrimonioNonRappresentabile] ,[PartiteViaggiantiDisinv] ,[PartiteViaggiantiInv] ,[ContoCorrente] ,[PatrimonioBancaFideuramCtvAlNettoContoCorrente] ,[RisorseNonAssociate] ,[Patrimonioaltroctv] ,[Patrimonioimmobiliarectv] ,[PatrimonioTerzictv] ,[PatrimonioTerziCtvAlNettoContoCorrente] ,[PatrimonioTerziContoCorrente] ,[Patrimoniobancafideuramctv] ,[Patrimoniocomplessivototalectv] ,[NumeroIntermediari] ,[CodiceContratto] ,[tip_contratto] ,[contrattoold] ,[NoMonitoraggio] ,[descrizioneDiagnosi] ,[idModelloDiagnosi] ,[idReportDiagnosi] ,[descrizioneMonitoraggio] ,[idReportMonitoraggio] ,[idModelloMonitoraggio] ,[AdesioneSuccessivaAvanzato] ,[VaRRisorseNonAssociate] ,[CoperturaRisorseNonAssociate] ,[VaRTotaleRisorseFinanziarie] ,[CoperturaTotaleRisorseFinanziarie] ,[IdReportPDFDiagnosi] ,[IdReportPDFMonitoraggio] ,scaduto ) SELECT DISTINCT contratti.Cod_Fiscale as i_CodiceFiscale ,contratti.Rete as i_Rete --DATI COMUNI --RETE ,contratti.Rete ,CASE WHEN UPPER(contratti.Rete) = 'F' THEN 'Fideuram' WHEN UPPER(contratti.Rete) = 'S' THEN 'Sanpaolo Invest' ELSE 'IW Private Inv.' END NomeRete --AGENTE ,contratti.Cod_Agente Agente ,(CASE UPPER(ISNULL(promotori.STATO,'')) WHEN 'ATTIVO' THEN isnull(promotori.Cognome,'') ELSE '' END) CognomeAgente ,(CASE UPPER(ISNULL(promotori.STATO,'')) WHEN 'ATTIVO' THEN isnull(promotori.Nome,'') ELSE '' END) NomeAgente ,isnull(promotori.Indirizzo,'') IndirizzoAgente ,isnull(promotori.Cap,'') CapAgente ,isnull(promotori.Localita,'') CittaAgente ,isnull(promotori.TEL_Recapito,'') TelefonoAgente --CLIENTE ,contratti.Cod_Fiscale CodiceFiscale ,clienti.Cognome CognomeCliente ,clienti.nome NomeCliente --PATRIMONI CLIENTE ,CASE WHEN isnull( MIFID.SCADUTO,1) = 1 THEN 0 ELSE 1 END ProfiloIsAct ,isnull(PatrNonRapprAsset.Controvalore,0) as PatrimonioNonRappresentabile ,isnull(patrimonioBF.PartiteViaggiantiDisinv,0) as PartiteViaggiantiDisinv ,isnull(partiteViaggianti.Importo,0) as PartiteViaggiantiInv ,isnull(patrimonioBF.ContoCorrente,0) as ContoCorrente ,isnull(patrimonioBF.PatrimonioSenzaCC,0) as PatrimonioBancaFideuramCtvAlNettoContoCorrente ,isnull(patrimonioBF.PatrimonioNonAssociato,0) as RisorseNonAssociate ,isnull(patrimonioAltro.Patrimonioaltro,0) as Patrimonioaltroctv ,isnull(patrimonioImmobiliare.P