1
resposta

[Sugestão] Minha Resolução

SELECT 'O cliente ' + RESULTADO.NOME + 'comprou R$' + CAST(RESULTADO.PRECO_POR_CLIENTE AS VARCHAR(10)) + ' no ano de 2016'
FROM 
(
SELECT DISTINCT
CLIENTE.NOME AS NOME, SUM(PRECO.PRECO) AS PRECO_POR_CLIENTE
FROM
(
SELECT NF.CPF, I.QUANTIDADE, I.PRECO
FROM NOTAS_FISCAIS AS NF INNER JOIN ITENS_NOTAS_FISCAIS AS I ON NF.NUMERO = I.NUMERO
WHERE YEAR(NF.DATA_VENDA) = 2016
) PRECO
INNER JOIN TABELA_DE_CLIENTES CLIENTE ON PRECO.CPF = CLIENTE.CPF
GROUP BY CLIENTE.NOME
) AS RESULTADO
1 resposta

Oi Danilo,

Obrigada por compartilhar sua solução do desafio com a comunidade!

Conte com o fórum sempre que tiver dúvidas.

Abraço.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software