[RESOLVIDO] Campo data no Filtro Avançado

Boa tarde amigos.

Estou com um problema e por mais bobo que pareça ser não estou conseguindo resolver.

Criei um campo data no Filtro Avançado e esse campo é informado na tela do Filtro.
No evento onScriptInit, preciso usar a função sc_select_where(add) para filtrar dados no meu select com esse campo data.

Qual a sintaxe correta para essa clausula where ? Já tentei de várias formas e todas elas estão retornando erro de select.

Meu campo criado é o: wdata

Meu sc_select_where(add):
sc_select_where(add) = “where dwt_data = {wdata}”;

Na execução dá o seguinte erro:
Erro ao acessar o banco de dados
ORA-00911: invalid character
select count(*), sum(DWT_LUGARES_OFERECIDOS) from dw_trafego where dwt_data = 2017-06-27 ::__

Desde já agradeço a atenção de todos.

Alessandro.

no evento onvalidate do filtro:

[varData]={wdata};

na onscriptinit da consulta:

if (!empty([varData])):
sc_select_where(add) = "where dwt_data = ‘[varData]’;
endif;

***Nota: Analise o modo correto de usar a macro sc_select_where no webhelp e execute um echo [varData] para ver como a data esta vindo do filtro, talvez precise mudar seu formato para ficar compatível com o formato do banco de dados

Muito obrigado pelas dicas, Haroldo. Funcionou perfeitamente.

valeu…