Prezados, boa tarde!
Da forma como o próprio portal sugere resolver o exercício ele retorna erro, com isso acabei resolvendo com subquery dessa forma:
select
concat('O cliente ', x.nome, ' faturou ', x.faturamento, ' no ano de ', x.ano) as RESULTADO
from
(
select
c.nome,
round(sum(i.quantidade * i.preco)) as faturamento,
year(n.data_venda) as ano
from itens_notas_fiscais i
inner join notas_fiscais n on i.numero = n.numero
inner join tabela_de_clientes c on c.CPF = n.CPF
where year(n.data_venda) = 2016
group by year(n.data_venda), c.nome) as x;
Consegue validar se está correto desta forma também?
At.te.