Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Resolução com subconsulta para contornar o erro 1055

SELECT 
    CONCAT('O cliente ', SUB.NOME, ' faturou ', SUB.FATURAMENTO, ' no ano de ', SUB.ANO) AS RESULTADO
FROM (
    SELECT 
        YEAR(NF.DATA_VENDA) AS ANO,
        TRIM(C.NOME) AS NOME,
        ROUND(SUM(QUANTIDADE * PRECO), 0) AS FATURAMENTO
    FROM notas_fiscais AS NF
        INNER JOIN itens_notas_fiscais AS INF ON NF.NUMERO = INF.NUMERO
        INNER JOIN tabela_de_clientes AS C ON NF.CPF = C.CPF
    WHERE YEAR(NF.DATA_VENDA) = 2016
    GROUP BY YEAR(NF.DATA_VENDA),C.NOME
    ORDER BY C.NOME ASC
) AS SUB
RESULTADO
O cliente Abel Silva faturou 3111018 no ano de 2016
O cliente Carlos Eduardo faturou 2827179 no ano de 2016
O cliente César Teixeira faturou 2971777 no ano de 2016
O cliente Edson Meilelles faturou 3076894 no ano de 2016
O cliente Eduardo Jorge faturou 3065687 no ano de 2016
O cliente Érica Carvalho faturou 3004326 no ano de 2016
O cliente Fernando Cavalcante faturou 2961138 no ano de 2016
O cliente Gabriel Araujo faturou 3041889 no ano de 2016
O cliente Marcelo Mattos faturou 2852446 no ano de 2016
O cliente Marcos Nougeuira faturou 3152839 no ano de 2016
O cliente Paulo César Mattos faturou 3000174 no ano de 2016
O cliente Petra Oliveira faturou 3110150 no ano de 2016
O cliente Valdeci da Silva faturou 3164251 no ano de 2016
O cliente Walber Lontra faturou 3022350 no ano de 2016
1 resposta
solução!

Oi, Rodolfo!! Como vai?

Valeu por compartilhar sua solução com o fórum! Com certeza irá ajudar alunas e alunos que também estão realizando o curso e vivenciaram uma situação parecida.

Se surgir alguma dúvida, lembre-se que você pode contar com o fórum.

Até mais!