PDC_REPORT_CreazioneDB/sql/Produzione/procedure/C6Mart_PL_S49PolizzeAltriIstituti.sql
2025-06-10 15:29:00 +02:00

62 lines
2.3 KiB
SQL

-- =============================================
-- Author: Marco Gentilezza
-- Create date:
-- Description:
-- =============================================
CREATE procedure [C6Mart].[PL_S49PolizzeAltriIstituti]
-- Add the parameters for the stored procedure here
-- Add the parameters for the stored procedure here
@Rete char(1),
@CodiceFiscale varchar(16)
AS
BEGIN
--SELECT
-- PATRTERZI..INTERMEDIARIO,
-- dbo.toShortDateString(PATRTERZI.DATA_sottoscrizione) AS DataDiSottoscrizione,
-- dbo.toShortDateString(PATRTERZI.DATA_scadenza) AS DataDiScadenza,
-- PATRTERZI.TIPO_POLIZZA AS TipologiaPolizza,
-- C6Mart.ANAG_PRODOTTi.NOME_PRODOTTO as Descrizione,
-- NULL AS Aggiornamento,
-- PATRTERZI.PREMIO AS PRESTAZIONEASSICURATA,
-- PATRTERZI.TIPO_PRODOTTO AS TipoVersamento,
-- PATRTERZI.VERSATO_FP AS AmmontareVersamento
-- FROM
-- C6Mart.PATRIMONIO_TERZI PATRTERZI.
-- INNER JOIN ANAG_PRODOTTI_TERZI ANAGTERZI
-- ON
-- C6Mart.ANAG_PRODOTTI_TERZI.COD_PRODOTTO = PATRTERZI.COD_PRODOTTO
--
-- left JOIN
-- C6Mart.Rischio_aggregato
-- ON PATRTERZI.RETE = C6Mart.Rischio_aggregato.RETE
-- and c6mart.RISCHIO_AggrEGATO.cod_aggrEG ='COMPLESSIVO|TERZI|' + PATRTERZI.COD_PRODOTTO
-- and PATRTERZI.cod_fiscale = C6Mart.Rischio_aggregato.cod_fiscale
--
-- where PATRTERZI.RETE = @Rete
-- and PATRTERZI.COD_FISCALE = @CodiceFiscale
-- --and C6Mart.PATRIMONIO_BF.position_id =@PositionID
-- --AND coalesce(PATRTERZI.NUM_POLIZZA, '') <> ''
-- AND C6Mart.ANAG_PRODOTTI.DESCR_PRODOTTO = 'ASUL'
--
--
-- union
--
SELECT
PATRTERZI.INTERMEDIARIO AS INTERMEDIARIO,
dbo.toShortDateString(PATRTERZI.DATA_SOTTOSCRIZIONE) AS DataDiSottoscrizione,
dbo.toShortDateString(PATRTERZI.DATA_SCADENZA) AS DataDiScadenza,
PATRTERZI.TIPO_POLIZZA AS TipologiaPolizza,
ANAGTERZI.NOME_PRODOTTO AS Descrizione,
NULL AS Aggiornamento,
PATRTERZI.CTV AS PRESTAZIONEASSICURATA,
PATRTERZI.TIPO_PRODOTTO AS TipoVersamento,
PATRTERZI.VERSATO_NETTO AS AmmontareVersamento
FROM C6Mart.PATRIMONIO_TERZI PATRTERZI
INNER JOIN
C6Mart.ANAG_PRODOTTI_TERZI ANAGTERZI
ON
PATRTERZI.COD_PRODOTTO_TERZI = ANAGTERZI.COD_PRODOTTO_TERZI
AND ANAGTERZI.DESCR_PRODOTTO = 'Assets.FinancialAssets.PolizzeRivalutabili'
WHERE PATRTERZI.RETE = @Rete
AND PATRTERZI.COD_FISCALE = @CodiceFiscale
END