O problema é que não é na aplicação quando roda, é na edição do sql, quando tento alterá-lo, ai ele dá este erro e não assume as alterações que eu fiz no sql para os campos.
De qualquer forma, segue o debug abaixo (lembrando que não ocorre nenhum erro no MySQL, mas ele não incorpora as alterações que eu faço no campo “sql”).
(mysqlt): select count(), SUM(ppi.quantidadepro.standard_units) as S_total from tblpedido_venda pve INNER JOIN tblpedido_venda_programado pvp ON pve.id_pedido_venda = pvp.id_pedido_venda INNER JOIN tblcompetencia com ON (pvp.data_emissao_nf BETWEEN com.data_faturamento_inicio AND com.data_faturamento_fim AND pve.data_criacao <= com.data_cutoff) OR (pve.data_criacao BETWEEN ADDDATE(com.data_cutoff_anterior,1) AND com.data_cutoff AND pvp.data_emissao_nf BETWEEN com.data_cutoff_anterior AND com.data_faturamento_fim) INNER JOIN tblpedido_venda_programado_x_item ppi ON pvp.id_pedido_venda_programado = ppi.id_pedido_venda_programado INNER JOIN tblpedido_venda_item pvi ON pve.id_pedido_venda = pvi.id_pedido_venda AND ppi.id_pedido_venda_item = pvi.id_pedido_venda_item INNER JOIN tblproduto pro ON pvi.id_produto = pro.id_produto LEFT JOIN tblmedico med ON pve.id_medico = med.id_medico LEFT JOIN tblcliente cli ON pve.id_cliente = cli.id_cliente group by com.ano, com.mes, med.id_medico