=============DADOS DE CONTATO =============
1 - Nome*: Amauri Fernandes da Silva
2 - E-mail*: ti@aguamineralleve.com.br
3 - Telefone:17-99758-5547
4 - Licença Scriptcase: U111I111R114GQ44
5 - Versao atual: 9.02.15
============= DADOS DO PROBLEMA =============
5 - Descrição do problema*: ola pessoal.
Estou com um erro na hora de colocar um campo data no filtro avançado.
preciso filtrar apenas o mes e ano do campo, então eu coloco no campo dentro do filtro, no Formato Interno AAAA/MM. Mas quando puxo o sql do filtrado ta saindo assim “2018-04-”. Não obedece o Formato Intern[img]o.
6 - Passo a passo do problema*:
Passo 1: criei o sql para buscar a data no banco so o mes e o ano "EXTRACT( YEAR FROM C.DATA )||'/'||lpad( EXTRACT( MONTH FROM C.DATA ),2,'0') AS MES_ANO" sem as aspas, no banco a query ta funcionando perfeitamente
Passo 2: Criei o filtro avançado e coloque o campo data.
Passo 3: mudei o campo mostrar para mmaaaa e o formato interno para aaaa/mm
Passo 4: liguei o debug e aparece EXTRACT( YEAR FROM C.DATA )||'-'||lpad( EXTRACT( MONTH FROM C.DATA ),2,'0') = '2018-04-' )
...
Passo N:
Comportamento esperado: a query deveria parace "EXTRACT( YEAR FROM C.DATA )||'-'||lpad( EXTRACT( MONTH FROM C.DATA ),2,'0') = '2018-04' )" sem o - depois do 4, tava funcionando antes de alguma atualização