Entendi, no caso é um postgres 9.4 em um Centos.
Dei uma debugada e quando deixo apenas o MIN funciona, mas MIN e MAX juntos 
tenho o seguinte erro ( isso já de cara, na hora de criar a function) :
[Err] ERRO:  "max" não é uma variável conhecida

SELECT   MIN(fatura.inicio) INTO inicioFROM fatura
WHERE lote = r.lote;-- Funciona
SELECT   MIN(fatura.inicio) INTO inicio                ,MAX(fatura.inicio) INTO 
termino
FROM fatura
WHERE lote = r.lote; -- Não funciona




 

    Em Sexta-feira, 6 de Janeiro de 2017 10:47, Rafael Fialho 
<[email protected]> escreveu:
 

 2017-01-06 10:20 GMT-02:00 <[email protected]>:

Por exemplo:
FOR rResult IN SELECT lote FROM fatura WHERE ORDER BY lote(...) WHERE lote = 
r.lote; 

Imagino que esteja acontecendo erro, mas sugiro que você forneça mais 
informações em futuras threads, como o que está acontecendo, ambiente, versão 
do postgres, etc..
WHERE lote = rResult.lote;

[]'s

   
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a