Erro ao obter dados da tabela Produto - select 'G' as tipo, "GrupoProduto"."codGrupoProduto" as "codGrupoProduto","GrupoProduto"."descricao" as "desGrupoProduto","GrupoProdutoFoto"."nomArquivo" as "nomArquivoGrupoProduto",0 as "codProduto",
'' as "desProduto", '' as "nomArquivoProduto",'N' as "xLancamento",'N' as "xPromocional",'N' as "xBonificacao",'N' as "xVendaSuspensa" from "GrupoProduto"
left join "GrupoProdutoFoto" on "GrupoProduto"."codGrupoProduto" = "GrupoProdutoFoto"."codGrupoProduto" where length("GrupoProduto"."codGrupoProduto") > 2
and length("GrupoProduto"."codGrupoProduto") <= 4
and "GrupoProduto"."codGrupoProduto" like '%' AND (EXISTS(SELECT 1 FROM "Referencia" "R" WHERE EXISTS(SELECT 1 FROM "TabelaPrecoReferencia" "TPR" WHERE "TPR"."codReferencia" = "R"."codReferencia"
AND "TPR"."codTabelaPreco" in ()
AND substr( "R"."codGrupo", 1, length( "GrupoProduto"."codGrupoProduto" ) ) = "GrupoProduto"."codGrupoProduto" )
and exists (SELECT 1 FROM "ReferenciaProduto" rp WHERE rp."codReferencia" = "R"."codReferencia" AND rp."xAtivo" <> 'N'
and case when "xVendaDisponivel" = 'S' then "qtdEstoque" else 1 end > 0) )
or
EXISTS(SELECT 1 FROM "ReferenciaGrupoProduto" "R" WHERE EXISTS(SELECT 1 FROM "TabelaPrecoReferencia" "TPR" WHERE "TPR"."codReferencia" = "R"."codReferencia"
AND "TPR"."codTabelaPreco" in ()
AND substr( "R"."codGrupoProduto", 1, length( "GrupoProduto"."codGrupoProduto" ) ) = "GrupoProduto"."codGrupoProduto" )
and exists (SELECT 1 FROM "ReferenciaProduto" rp WHERE rp."codReferencia" = "R"."codReferencia" AND rp."xAtivo" <> 'N'
and case when "xVendaDisponivel" = 'S' then "qtdEstoque" else 1 end > 0) ))
Order by "GrupoProduto"."seqListagem", "GrupoProduto"."codGrupoProduto" limit 15