SELECT VSI.TAMANHO, VSI.ANO_VENDA, VSI.QUANTIDADE,
ROUND (CONVERT(FLOAT, VSI.QUANTIDADE) /CONVERT (FLOAT, VA.VENDA_ANO) *100,2) AS PERCENTUAL
FROM
(
SELECT PR.TAMANHO,
YEAR(NT.DATA_VENDA) ANO_VENDA,
SUM(ITF.QUANTIDADE) AS QUANTIDADE
FROM TABELA_DE_PRODUTOS AS PR
INNER JOIN ITENS_NOTAS_FISCAIS ITF ON PR.CODIGO_DO_PRODUTO = ITF.CODIGO_DO_PRODUTO
INNER JOIN NOTAS_FISCAIS NT ON ITF.NUMERO = NT.NUMERO
WHERE YEAR(NT.DATA_VENDA) = '2015'
GROUP BY PR.TAMANHO, YEAR(NT.DATA_VENDA)
) AS VSI
INNER JOIN
(
SELECT
YEAR(NT.DATA_VENDA) AS ANO_VENDA,
SUM(ITF.QUANTIDADE) AS VENDA_ANO
FROM ITENS_NOTAS_FISCAIS AS ITF
INNER JOIN NOTAS_FISCAIS NT ON ITF.NUMERO = NT.NUMERO
WHERE YEAR(NT.DATA_VENDA) = '2015'
GROUP BY YEAR(NT.DATA_VENDA)
) AS VA
ON VSI.ANO_VENDA = VA.ANO_VENDA
ORDER BY VSI.QUANTIDADE DESC