1
resposta

Resolução: vendas percentuais por tamanho

SELECT TP.TAMANHO, YEAR(NF.DATA_VENDA) AS ANO, SUM(INF.QUANTIDADE) AS QTD_TOTAL, ROUND(CONVERT(FLOAT,SUM(INF.QUANTIDADE))/CONVERT(FLOAT,QTD_T.QTD_ANO)* 100, 2) AS PERCENTUAL
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
INNER JOIN(
SELECT SUM(INF.QUANTIDADE) AS QTD_ANO, YEAR(NF.DATA_VENDA) AS ANO
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)
) QTD_T
ON ANO = QTD_T.ANO
WHERE YEAR(NF.DATA_VENDA) = '2016'
GROUP BY TP.TAMANHO, YEAR(NF.DATA_VENDA), QTD_T.QTD_ANO
ORDER BY QTD_TOTAL DESC;

tabela resolvido do desafio.

1 resposta

Boa noite Fernando. Tudo bem com você?

Obrigado por compartilhar no fórum da Alura o seu resultado do desafio. Colocar em prática o que estamos aprendendo é uma excelente forma de fixarmos o conteúdo. Continue com essa dedicação e empenho.

Conte com o apoio do Fórum na sua jornada. Fico à disposição. Abraços e bons estudos!