Pessoal,
Fiz uma aplicação consulta e no SQLBuilder formatei essa instrução:
SELECT dados.ul as dados_ul, dados.instalacao as dados_instalacao, dados.reg as dados_reg, leitura.seqdig as leitura_seqdig, leitura.qtedig as leitura_qtedig, dados.endereco as dados_endereco, dados.medidor as dados_medidor, dados.diais as dados_diais, dados.const as dados_const, dados.classe as dados_classe, dados.cod as dados_cod, L07 as leitura_l01, O07 as leitura_o01, SGL06 as leitura_sgl01, PROV07 as maxima, (((L06-L05) + (L05-L04)+ (L04-L03))/3) as mediatres, ( ((L06-L05)+(L05-L04)+(L04-L03)++(L03-L04)+(L04-L01)+(L01-L02) )/6) as mediaseis, OBS07 as leitura_obs01, LE07 as leitura_le01, dados.local as dados_local, dados.razao as dados_razao, dados.nome as dados_nome, L06 as leitura_l12, leitura.SGL12 as leitura_sgl12, SGL05 as leitura_sgl11, CE06 as leitura_ce12 from leitura INNER JOIN dados ON leitura.l_instalacao = dados.instalacao AND leitura.l_reg = dados.reg WHERE ( l_adm=‘TO’ and l_razao=‘01’ and l_ul=‘01194702’ and SGL07 not in (‘A05’,‘C03’,‘A14’,‘A17’) and leitura.l_ati=‘07’ ) order by dados.ul asc, leitura.seqdig asc
Veja que há um erro em :
( ((L06-L05)+(L05-L04)+(L04-L03)++(L03-L04)+(L04-L01)+(L01-L02) )/6) as mediaseis,
Veja que coloquei ++ incorretamente.
Fiz a alteração na formulário de Consulta em Comando SQL e retirei o erro. Regerei o a aplicação e, quando marco Modo Debug ele mostra a instrução incorreta ainda.
Deletei a pasta criada com a aplicação, voltei a regerar, mas o erro continua.
Alguem tem alguma ideia desse bug?