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

28 lines
981 B
SQL

-- [C6Mart].[RM_Sintesi_Cliente] 179
CREATE procedure [C6Mart].[RM_Sintesi_Cliente]
@IdReport INT
AS
BEGIN
SET NOCOUNT ON;
SELECT
ANAG_CLIENTI.NOME + ' ' + ANAG_CLIENTI.COGNOME AS NomeCognome,
ANAG_CLIENTI.DATA_NASCITA AS DataNascita,
ANAG_CLIENTI.COD_FISCALE AS CodiceFiscale,
CONTRATTOSEI.CODICECONTRATTO AS CodiceContratto,
ISNULL(CONTRATTOSEI.INDIRIZZO,'') + ' ' +
ISNULL(CONTRATTOSEI.CAP,'') + ' ' +
ISNULL(CONTRATTOSEI.CITTA,'') +
CASE
WHEN CONTRATTOSEI.PROV IS NULL THEN ''
ELSE ' (' + CONTRATTOSEI.PROV + ')'
END AS IndirizzoDiContratto,
isnull(CONTRATTOSEI.PRESSO,'') AS Presso
FROM C6MART.GESTIONE_PDF_FTP
INNER JOIN C6MART.CONTRATTOSEI
ON CONTRATTOSEI.RETE = GESTIONE_PDF_FTP.RETE
AND CONTRATTOSEI.COD_FISCALE = GESTIONE_PDF_FTP.CODICEFISCALE
INNER JOIN C6MART.ANAG_CLIENTI
ON ANAG_CLIENTI.RETE = CONTRATTOSEI.RETE
AND ANAG_CLIENTI.COD_FISCALE = CONTRATTOSEI.COD_FISCALE
WHERE GESTIONE_PDF_FTP.IDREPORT = @IdReport
END