-- Stored procedure -- =============================================================== -- Author: colaianni-consoli -- Create date: 28/06/2011 -- Description: Setta a stato 3 i report con profilo MIFID scaduto -- =============================================================== CREATE procedure [C6MartPeriodico].[CHECK_PROFILO_SCADUTO] AS BEGIN TRUNCATE TABLE C6MartPeriodico.CONTROLLO_TRIMESTRALE_PROFILO_SCADUTO INSERT INTO C6MartPeriodico.CONTROLLO_TRIMESTRALE_PROFILO_SCADUTO SELECT a.rete, a.cod_fiscale, a.codicecontratto from -- Modifica MV 18/04/2015 --c6martperiodico.rp_vcontrattipergenerazionereport a C6stagingPERIODICO.appo_contratti_v a inner join C6MARTPERIODICO.MIFID b on a.rete = b.rete and a.cod_fiscale = b.cod_fiscale where b.SCADUTO=1 UPDATE C6MARTPERIODICO.CONTROLLO_TRIMESTRALE SET STATO_REPORT = 3, DATA_TRANSIZIONE = GETDATE() WHERE RETE+COD_FISCALE IN ( SELECT RETE+COD_FISCALE FROM C6MartPeriodico.CONTROLLO_TRIMESTRALE_PROFILO_SCADUTO ) --UPDATE -- C6MARTPERIODICO.CONTROLLO_TRIMESTRALE --SET -- STATO_REPORT = 3, -- DATA_TRANSIZIONE = GETDATE() --WHERE -- RETE+COD_FISCALE NOT IN -- ( -- SELECT * FROM C6MARTPERIODICO.MIFID WHERE SCADUTO=1 -- ) END