Boa tarde pessoal, estou tentando executar um query e estou recebendo o seguinte erro:
ORA-00911: invalid character
trecho de codigo:
sSql = “SELECT " +
“IMOVEL.PREDIO_ID,” +
“ROUND(SUM(CONSISTENCIAXM)/COUNT(),2) AS LMxm," +
"ROUND(((SUM(CONSISTENCIAXM)/COUNT())+”+config.getValidacaoConstanteA2()+”)(SUM(CONSISTENCIARM)/COUNT()),2) AS LSCxm," +
“ROUND(((SUM(CONSISTENCIAXM)/COUNT())-"+config.getValidacaoConstanteA2()+")(SUM(CONSISTENCIARM)/COUNT()),2) AS LICxm, ROUND(" +
+config.getValidacaoConstanteD3()+"(SUM(CONSISTENCIARM)/COUNT()),2) AS LSCrm," +
"ROUND(SUM(CONSISTENCIARM)/COUNT(),2) AS LMrm,” +
“ROUND(”+config.getValidacaoConstanteD4()+“SUM(CONSISTENCIARM)/COUNT(),2) AS LICrm” +
" FROM " +
“MEGA.TB_CONSUMO CONSUMO INNER JOIN MEGA.TB_IMOVEL IMOVEL ON (CONSUMO.Imovel_Id = IMOVEL.Imovel_Id)” +
" WHERE "+
"IMOVEL.IMOVEL_ID = “+consumo.getImovel().getImovelId() +
” GROUP BY " +
“IMOVEL.PREDIO_ID;”;
Quando eu executo a saida do comando pelo plsqldeveloper ele me traz o resultado porem pelo hibernate nao consigo.
