PDC_REPORT_CreazioneDB/sql/storedProduzione/C6MartPeriodico_PL_S183iCapital.sql
2025-06-06 19:02:52 +02:00

63 lines
2.0 KiB
SQL

-- Stored procedure
-- =============================================
-- Author: Simone D'Elia
-- Create date: Aprile 2022
-- Description:
-- =============================================
CREATE procedure [C6MartPeriodico].[PL_S183iCapital] --'F','GSSGLI67A52F205P'
-- Add the parameters for the stored procedure here
@Rete char(1),
@CodiceFiscale varchar(16)
AS
BEGIN
SELECT
distinct
CASE
WHEN AREA.ID_AREA = 'Pre1' OR AREA.ID_AREA = 'Pre2' THEN 'Pre'
ELSE AREA.ID_AREA
END AS Codarea,
CASE
WHEN AREA.ID_AREA = 'Pre1' OR AREA.ID_AREA = 'Pre2' THEN 'Previdenza'
WHEN AREA.ID_AREA = 'Na' THEN 'Non allocate'
ELSE AREA.NOME_AREA
END AS NomeArea,
--CASE
-- WHEN AREA.ID_AREA = 'Pre1' OR AREA.ID_AREA = 'Pre2' THEN 3
-- ELSE AREA.ORDINAMENTO
--END AS OrdineArea,
iCap.codconf as CodiceContratto,
iCap.sgr as ContrattoSGR,
iCap.descprod as NomeProdotto,
iCap.dtiniz as DataInizio,
iCap.dtfine as DataFine,
iCap.CTV_COMMIT as Totale,
iCap.impvers as ImportoVersato,
iCap.impres as ImportoDaVersare
from C6MartPeriodico.PATRIMONIO_BF PATRBF
INNER JOIN
C6MartPeriodico.AREA_BISOGNO AREA
ON LEFT(PATRBF.ID_AREA,3) = AREA.ID_AREA
inner join C6MartPeriodico.WSEICAP iCap
on icap.codconf=PATRBF.ID_CONTRATTO
and icap.subprod=PATRBF.COD_SOTTOPRODOTTO
--and icap.isin=patrbf.ISIN
where icap.RETE=@Rete
and icap.COD_FISCALE=@CodiceFiscale
--select Codarea,NomeArea,CodiceContratto,ContrattoSGR,NomeProdotto,DataInizio,DataFine,
--cast(Totale as decimal(15,2))as Totale,
--cast(ImportoVersato as decimal(15,2))as ImportoVersato ,
--cast(ImportoDaVersare as decimal(15,2)) as ImportoDaVersare
--from C6MartPeriodico.test_icapital
--where rete=@rete and CODiceFISCALE=@CodiceFiscale
--SELECT
-- 'Inv' as CodArea,
-- 'Investimento' as NomeArea,
-- '954572CO210' as CodiceContratto,
-- 'BlackRock' as ContrattoSGR,
-- 'Prodotto di Test' as NomeProdotto,
-- '05/04/2022' as DataInizio,
-- '15/01/2023' as DataFine,
-- '23468.230' as Totale,
-- '632.234' as ImportoVersato,
-- '326.263' as ImportoDaVersare
END