1
resposta

[DESAFIO FINAL] - RESPOSTA

Olá, Eu criei minha query da seguinte forma:

SELECT TP.TAMANHO,
       YEAR(NF.DATA_VENDA) AS  ANO,
       SUM(INF.QUANTIDADE) AS [VENDAS NO ANO],
       ROUND(( CONVERT(FLOAT, SUM(INF.QUANTIDADE)) / (
                       CONVERT(FLOAT, (SELECT SUM(INF.QUANTIDADE) AS TOTAL
                               FROM   ITENS_NOTAS_FISCAIS INF
                                      INNER JOIN NOTAS_FISCAIS NF
                                              ON INF.NUMERO = NF.NUMERO
                               WHERE  YEAR(NF.DATA_VENDA) = 2016
                               GROUP  BY YEAR(NF.DATA_VENDA))) ) ) * 100, 2) AS [PERCENTUAL DE VENDAS]
FROM   TABELA_DE_PRODUTOS TP
       INNER JOIN ITENS_NOTAS_FISCAIS INF
               ON TP.CODIGO_DO_PRODUTO = INF.CODIGO_DO_PRODUTO
       INNER JOIN NOTAS_FISCAIS NF
               ON INF.NUMERO = NF.NUMERO
WHERE  YEAR(NF.DATA_VENDA) = 2016
GROUP  BY TP.TAMANHO,
          YEAR(NF.DATA_VENDA)
ORDER  BY SUM(INF.QUANTIDADE) DESC;
1 resposta

Oi, Allyson! Como você está?

Parabéns pela resolução do desafio, você mandou super bem na construção da consulta!

Continue sempre se dedicando aos estudos! Se alguma dúvida surgir durante esse processo, conte com o fórum.

Abraços, Allyson. :)