Boa tarde a todos.

Tenho uma sql que me retorna dados para criar um relatorio. Em meu ambiente de teste, ela funciona perfeitamente, mas quando executo ela em um outro servidor me retorna o seguinte erro. ERROR: failed to locate grouping columns.

Li algumas coisas sobre isso e pelo que entendi esse erro ocorre no momento que que faço um GROUP BY, mas o que acho estranho e que em meu servidor teste ela funciona mas no servidor oficial nao.

Segue minha sql

SELECT codtb007, nmetb007, sum(valtb009) AS valor,

     CASE WHEN (pgotb009 = TRUE) THEN 'PAGO' ELSE 'NAO PAGO' END AS status, 

     to_char(dtatb009,'dd-mm-yyyy') AS dtatb009, ntatb009

FROM vconstb009

WHERE (dtatb009 BETWEEN '2009-06-01' AND '2009-06-23')

GROUP BY codtb007, nmetb007, pgotb009, dtatb009, ntatb009

ORDER BY codtb007, dtatb009

Grato







Rodrigo Ibraim
Desenvolvimento

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

Responder a