35 lines
1.1 KiB
SQL
35 lines
1.1 KiB
SQL
-- Schema: C6MartPeriodico
|
|
-- Stored Procedure: GC_REPORTDACANCELLARESELECT
|
|
|
|
|
|
-- =============================================
|
|
-- Author: Berni Francesco
|
|
-- Create date: 24 Aprile 2009
|
|
-- Description:
|
|
-- =============================================
|
|
-- [C6MartPeriodico].[GC_REPORTDACANCELLARESELECT]
|
|
CREATE procedure [C6MartPeriodico].[GC_REPORTDACANCELLARESELECT]
|
|
-- Add the parameters for the stored procedure here
|
|
@flag char(1)
|
|
|
|
AS
|
|
BEGIN
|
|
|
|
if (@flag = 'A')
|
|
-- ANNULLA REPORT
|
|
Select distinct IdReport from C6MartPeriodico.GESTIONE_PDF_FTP
|
|
where isnull(FlagInvio,'N') = 'N'
|
|
|
|
else if (@flag = 'C')
|
|
-- CONVALIDA REPORT
|
|
Select distinct C6MartPeriodico.GESTIONE_PDF_FTP.IdReport
|
|
FROM C6MartPeriodico.GESTIONE_PDF_FTP
|
|
INNER JOIN C6MartPeriodico.VERIFICHECAMPIONE
|
|
ON C6MartPeriodico.GESTIONE_PDF_FTP.IdReport = C6MartPeriodico.VERIFICHECAMPIONE.IdReport
|
|
where isnull(C6MartPeriodico.GESTIONE_PDF_FTP.FlagInvio,'N') = 'N'
|
|
AND isnull(C6MartPeriodico.GESTIONE_PDF_FTP.Definitivo, 0) = 0
|
|
AND C6MartPeriodico.VERIFICHECAMPIONE.Esito = 'KO'
|
|
AND C6MartPeriodico.VERIFICHECAMPIONE.datafine IS NULL
|
|
END
|
|
|