SELECT CONCAT('O cliente ', TC.NOME, ' faturou ', CAST(SUM(INF.QUANTIDADE * INF.preco) AS char (20)) , ' no ano ', CAST(YEAR(NF.DATA_VENDA) AS char (20))) AS SENTENCA FROM notas_fiscais NF INNER JOIN itens_notas_fiscais INF ON NF.NUMERO = INF.NUMERO INNER JOIN tabela_de_clientes TC ON NF.CPF = TC.CPF WHERE YEAR(DATA_VENDA) = 2016 GROUP BY TC.NOME, YEAR(DATA_VENDA) LIMIT 0, 1000 Error Code: 1055. Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'sucos_vendas.NF.DATA_VENDA' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by
Seguindo a instrução da pergunta anterior, parei o serviço, fui no arquivo my.cnf (ubuntu) para colar a linha de código
sql-mode="STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION"
porém este arquivo my.cnf está disponível apenas para leitura. Alguém pode me ajudar, me explicando como faço para ter permisão para editar este arquivo??