PDC_REPORT_CreazioneDB/sql/storedCollaudo/dbo_Utility_Query_Incrocio.sql
2025-06-06 19:02:52 +02:00

41 lines
2.2 KiB
Transact-SQL

-- Schema: dbo
-- Stored Procedure: Utility_Query_Incrocio
CREATE procedure [dbo].[Utility_Query_Incrocio] (@cod_fis varchar(16) = '')
AS
BEGIN
declare @codicefiscale varchar(18)
declare @codicecontratto varchar(11)
declare @chiaveclientepb varchar(11)
declare @nomecognome varchar(255)
SET @nomecognome = ''
SET @chiaveclientepb = ''
set @codicecontratto = ''
set @codicefiscale = @cod_fis
select @codicefiscale=cod_fiscale from c6mart.anag_clienti where nome+cognome = @nomecognome
select @codicefiscale=cod_fiscale from c6mart.vcontratti where codicecontratto = @codicecontratto
select @codicefiscale=cod_fiscale from c6mart.vcontratti where chiaveclientepb = @chiaveclientepb
select CODICECONTRATTO,DATA_PERF,DATA_FINEAVANZATO,CASE TIP_CONTRATTO WHEN 0 THEN 'OLD' WHEN 1 THEN 'AFFLUENT' WHEN 2 THEN 'PRIVATE' ELSE 'ERR' END AS TIPOCONTRATTO,CASE RIATTIVAZIONE WHEN 1 THEN 'RIATTIVAZIONE' WHEN 2 THEN 'UPGRADE' ELSE '' END AS RIATTIVAZIONE,RETE,* from c6mart.vcontratti where cod_fiscale = @codicefiscale
select CHIAVECLIENTEPB, ClienteMIGRATO, RISORSENA, PROFILOATTIVO, InvioBenvenuto, NumSolleciti, NumRevoche, CASE TIP_CONTRATTO WHEN 0 THEN 'OLD' WHEN 1 THEN 'AFFLUENT' WHEN 2 THEN 'PRIVATE' ELSE 'ERR' END AS TIPOCONTRATTO,CASE TIP_RIATTIVAZIONE WHEN 1 THEN 'RIATTIVAZIONE' WHEN 2 THEN 'UPGRADE' ELSE '' END AS RIATTIVAZIONE , Data_ultimoSollecito ,Data_ultimaRevoca from c6mart.contrattosei_metadati where chiaveclientepb = (select chiaveclientepb from c6mart.vcontratti where cod_fiscale = @codicefiscale)
select * from c6mart.gestione_pdf_ftp where codicefiscale = @codicefiscale
select * from c6mart.gestione_email where cod_fiscale = @codicefiscale
select * from [CONSUNI].ConsulenzaUnicaFL.[dbo].CBS_STAMPAREPORT where codicecontratto in (select CODICECONTRATTO from c6mart.vcontratti where cod_fiscale = @codicefiscale)
select * from c6mart.test_quality where cod_fiscale = @codicefiscale
select * from [CONSUNI].ConsulenzaUnicaFL.[dbo].CBS_HistDatiIngresso h where h.TRCOM_CODFISC=@codicefiscale or h.TRCOM_MANDATO=substring(@codicefiscale,4,4) order by 2
select * from [CONSUNI].ConsulenzaUnicaFL.[dbo].CBS_Scarti h where h.TRCOM_CODFISC=@codicefiscale or h.TRCOM_MANDATO=substring(@codicefiscale,4,4) order by 2
End