Bom dia Yuri.
Isto começou ocorrer após a atualização para versão 9.2.
- Qual o banco de dados que você está utilizando?
- Qual o tipo do campo no banco? É date ou datetime?
- Ligue o modo debug da aplicação e veja o comando SQL gerado.
O comando precisa ser gerado dessa forma abaixo
where ( date
between ‘2018-07-01’ and ‘2018-07-31’ )
- Está sendo gerado assim quando uso o intervalo de “Último mês”: and ( nfe.ide_dhemi between ‘2018-07-01 ::’ and ‘2018-07-31 ::’ )
- Está sendo gerado assim quando uso “Intervalo” : and ( nfe.ide_dhemi between ‘2018-07-01 00:00:00’ and ‘2018-07-31 23:59:59’ )
Compare as duas condições e teste no SQL Builder
- Não vou perder tempo pois está claro que o SC está gerando errada a query.
Mais um problema para ser corrigido.
Att
Elcio