Tentei fazer algo diferente, mas só consegui utilizando VIEW. Alguem consegue me apoiar a montar tudo em uma única consulta (sem view)?
Quis agrupar por ano e por nome
Consulta
USE sucos_vendas;
SELECT CONCAT('O cliente ', NOME, ' faturou ', Faturado, ' no ano de ', Ano_Venda) AS Resultado;
View
SELECT tdc.NOME AS NOME, ROUND(SUM((inf.QUANTIDADE * inf.PRECO)),2) AS Faturado, YEAR(nf.DATA_VENDA) AS Ano_Venda
FROM itens_notas_fiscais inf
INNER JOIN notas_fiscais nf ON inf.NUMERO = nf.NUMERO
RIGHT JOIN tabela_de_clientes tdc ON tdc.CPF = nf.CPF
GROUP BY tdc.NOME , Ano_Venda
Havia tentado assim, mas deu erro:
USE sucos_vendas;
SELECT CONCAT('O cliente ', c.NOME, ' faturou ', c.Faturado, ' no ano de ', c.Ano_Venda) AS Resultado
(SELECT tdc.NOME AS NOME, ROUND(SUM((inf.QUANTIDADE * inf.PRECO)),2) AS Faturado, YEAR(nf.DATA_VENDA) AS Ano_Venda
FROM itens_notas_fiscais inf
INNER JOIN notas_fiscais nf ON inf.NUMERO = nf.NUMERO
RIGHT JOIN tabela_de_clientes tdc ON tdc.CPF = nf.CPF
GROUP BY tdc.NOME , Ano_Venda) c