PDC_REPORT_CreazioneDB/sql/storedTestbes/C6MartPeriodico_PL_D_S155PatrimonioImmobiliare.sql
2025-06-06 19:02:52 +02:00

21 lines
961 B
SQL

CREATE procedure [C6MartPeriodico].[PL_D_S155PatrimonioImmobiliare]
-- 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
--select t.descrizione, t.tipologia, t.localita, t.affittoPercepito, t.valore, t.totale
SELECT
PATRIMONIO_IMMOBILIARE.DESCRIZIONE AS Descrizione,
PATRIMONIO_IMMOBILIARE.TIPOLOGIA AS Tipologia,
PATRIMONIO_IMMOBILIARE.LOCALITA AS Localita,
isnull(PATRIMONIO_IMMOBILIARE.AFFITTO,0) AS AffittoPercepito,
PATRIMONIO_IMMOBILIARE.valore_stimato AS Valore,
SUM(PATRIMONIO_IMMOBILIARE.VALORE_STIMATO) OVER (PARTITION BY 'Totale') as Totale,
SUM(isnull(PATRIMONIO_IMMOBILIARE.AFFITTO,0)) OVER (PARTITION BY 'TotaleAffitto') as TotaleAffitto
FROM C6MARTperiodico.PATRIMONIO_IMMOBILIARE
WHERE PATRIMONIO_IMMOBILIARE.RETE = @Rete
AND PATRIMONIO_IMMOBILIARE.COD_FISCALE = @CodiceFiscale
ORDER BY 5 DESC
END