From 2ca41bfbc8f110843ceb1837003707c6a06fc277 Mon Sep 17 00:00:00 2001 From: RONALDO RODRIGUES DE OLIVEIRA Date: Mon, 27 Jan 2025 17:12:06 -0200 Subject: [PATCH] Update PLpgSQLFunction-etiqNaturezaInteresse-REQ000000329189.sql --- PLpgSQLFunction-etiqNaturezaInteresse-REQ000000329189.sql | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/PLpgSQLFunction-etiqNaturezaInteresse-REQ000000329189.sql b/PLpgSQLFunction-etiqNaturezaInteresse-REQ000000329189.sql index 3418656..d98b64a 100644 --- a/PLpgSQLFunction-etiqNaturezaInteresse-REQ000000329189.sql +++ b/PLpgSQLFunction-etiqNaturezaInteresse-REQ000000329189.sql @@ -1,4 +1,5 @@ + CREATE OR REPLACE FUNCTION par.naturezainteresse( iniciomandato date, fimmandato date, @@ -29,7 +30,7 @@ BEGIN ELSE data_final_pc := fimvigencia + 60; END IF; - +raise notice 'data_final_pc %', data_final_pc; IF fimmandato IS NULL THEN natureza := 'Atual Gestor /'; IF ((iniciomandato >= iniciovigencia) AND (iniciomandato <= fimvigencia)) THEN @@ -37,7 +38,7 @@ BEGIN ELSEIF iniciovigencia >= iniciomandato THEN natureza := concat(natureza,'Responsável /'); END IF; - IF data_final_pc >= iniciomandato THEN + IF data_corte >= iniciomandato OR data_final_pc >= iniciomandato THEN natureza := concat(natureza,'Corresponsável /'); END IF; ELSE @@ -58,7 +59,7 @@ BEGIN END IF; END; - IF data_final_pc >= iniciomandato AND data_final_pc <= fimmandato THEN + IF data_final_pc >= iniciomandato AND data_final_pc <= fimmandato and data_corte <= fimmandato THEN natureza := concat(natureza, 'Corresponsável /'); END IF; @@ -88,4 +89,3 @@ drop FUNCTION par.naturezainteresse( fimvigencia date, programa varchar(10) ) - -- libgit2 0.25.0