2
respostas

Resolução da Questão

A query que digitei no MySQL foi um pouco diferente do instrutor, mas chegou ao mesmo resultado.

SELECT CONCAT('O cliente ', TC.NOME, ' faturou ', ROUND(SUM(INF.QUANTIDADE * INF.PRECO)),' no ano de ', YEAR(NF.DATA_VENDA)) as resultado
FROM tabela_de_clientes TC, notas_fiscais NF, itens_notas_fiscais INF WHERE TC.CPF = NF.CPF AND NF.NUMERO = INF.NUMERO AND YEAR(NF.DATA_VENDA) = 2016
GROUP BY TC.NOME;

A minha resposta, o faturamento ficou arredondado, logo, ficou mais apresentável do que aparecer um resultado cheio de casa decimais.

2 respostas

Olá, Paulo, tudo bem?

A sua query ficou muito legal, você está indo muito bem.

Continue assim e bons estudos!

Eu prefiro destacar os JOINS, pois fica mais fácil a leitura pra identificar as tabelas e suas chaves primárias/estrangeiras.