Problema ao usar comparação de datas

Bom dia,
Realizei backup geral do SC 9.9.014 e restaurei em uma nova instalação 9.10.001 (LINUX DEBIAN e Postgres)
Estou realizando testes e fui testar a opção de filtro com comparação
Se usar apenas o filtro do periodo funciona
Se comparar um Ano com o mesmo anterior apresenta o erro quando mando aplicar o filtro
conforme imagem (não consegui anexar …fica carrregando e no final exibe mensagem “Discourse::InvalidAccess”
Já atualize para 9.10.002 e o erro persiste
Estou estando ainda no ambiente de desenvolvimento

Mensagem:

Erro ao acessar o banco de dados
ERROR: column “loweri” does not exist LINE 1: …1-12-01 00:00:00’ and ‘2022-11-30 23:59:59’ and #lowerI#bai… ^
select count(*), sum(valor_total), sum(valor_principal), sum(valor_correcao), sum(valor_multa), sum(valor_juros), sum(valor_juros_financeiros), sum(valor_descontos), sum(valor_tarifa_bancaria),extract(‘year’ from data_do_pagamento), extract(‘month’ from data_do_pagamento) from “public”.visao_pagamentos_de_tributos where ( (data_do_pagamento between ‘2021-12-01 00:00:00’ and ‘2022-11-30 23:59:59’ and #lowerI#baixa_contabiliza_receita#lowerF# in (#lowerI#‘SIM’#lowerF#))) group by extract(‘year’ from data_do_pagamento), extract(‘month’ from data_do_pagamento) order by extract(‘year’ from data_do_pagamento), extract(‘month’ from data_do_pagamento)

Parece erro de código, diz que esse campo não existe no seu banco.

Só mostra esse erro se usar a comparação de datas

E se voce rodar o mesmo script em um SGBD? da o mesmo erro?

Tentar criar uma view q rode isso ai tu só roda a view no SC, infelizmente ele é meio limitado e da uns erros bobos as vezes.

Bom dia João,
Como falei tudo funciona, filtros e sem filtros…
Usando o mesmo campo e oo outros campos
Só apresenta o erro se aplicar a comparação de datas (nova opção da 9.10)
E a consulta já sobre uma view

1 Curtida

Entendi, recomendo contato com o suporte da NM então.

Caro @belgadata,

Não conseguimos reproduzir o problema relatado levando em conta os cenários descritos por você acima.

Por gentileza, caso seja possível, nos envie a aplicação em que você está tendo estes problemas. Pode enviar para (bugs@scriptcase.com.br), que poderemos analisar em mais detalhes e quem sabe chegarmos a reprodução do erro.

Nossos cumprimentos!

(pdo-pgsql): select count(*), sum(valor_total), sum(valor_principal), sum(valor_correcao), sum(valor_multa), sum(valor_juros), sum(valor_juros_financeiros), sum(valor_descontos), sum(valor_tarifa_bancaria),nome_do_tributo from “public”.visao_pagamentos_de_tributos where ( (data_do_pagamento between ‘2021-01-01 00:00:00’ and ‘2021-12-31 23:59:59’ and #lowerI#baixa_contabiliza_receita#lowerF# in (#lowerI#‘NAO’#lowerF#,#lowerI#‘SIM’#lowerF#))) group by nome_do_tributo order by nome_do_tributo

Se Aplico o filtro com campo string : SIM ou NAO é quando dá o erro
Só dá o erro quando e aplicada a opção de Comparação de Datas

Se selecionar esta opção “Diferenciar letras maiúsculas/minúsculas” na configuração do SQL
o erro não acontece

Mais alguem está esse problema ?

Atualizando os testes…
Criando uma aplicação nova o problema não acontece

Caro @belgadata,

Ainda não recebemos a sua aplicação através de bugs@scriptcase.com.br.

Por gentileza, poderia enviá-la para que possamos simular o problema descrito neste tópico? Caso já tenha enviado, nos confirme qual foi a data do envio para que possamos identificar.

Nossos cumprimentos!

Boa noite Danilo,
Backup enviado dia 10
Aguardando retorno