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;