1
resposta

[Sugestão] Desafio: complementando o relatório

SELECT 
TC.CPF, TC.NOME, TC.VOLUME_DE_COMPRA, TV.MES_ANO, TV.QUANTIDADE_TOTAL, TRIM(STR(((TC.VOLUME_DE_COMPRA-TV.QUANTIDADE_TOTAL)/TV.QUANTIDADE_TOTAL)*100)+ '%') AS [DIFERENCA (%)]
FROM TABELA_DE_CLIENTES TC 
INNER JOIN (
    SELECT NF.CPF, 
    CONVERT(VARCHAR(7), NF.DATA_VENDA, 120) AS MES_ANO, 
    SUM(INF.QUANTIDADE) AS QUANTIDADE_TOTAL 
    FROM NOTAS_FISCAIS NF 
    INNER JOIN ITENS_NOTAS_FISCAIS INF 
    ON NF.NUMERO = INF.NUMERO 
    GROUP BY NF.CPF, CONVERT(VARCHAR(7), NF.DATA_VENDA, 120)
) TV
ON TV.CPF = TC.CPF
WHERE TV.MES_ANO = '2015-01' AND TC.VOLUME_DE_COMPRA >= TV.QUANTIDADE_TOTAL;
1 resposta

Oii Estudante, tudo bem com você?

Meus parabéns pela resolução do desafio e por compartilhar sua resolução no fórum da Alura. A título de curiosidade, caso queira ter acesso ao código criado pelo instrutor para solucionar o desafio, basta clicar no botão "Ver opinião do instrutor" na parte inferior da página.

Continue com essa dedicação e empenho, abraços e bons estudos!