Tentei fazer a consulta do 'Zero'. achei um caminho um pouco diferente. Está correto?
SELECT
TAMANHO
,YEAR(DATA) ANO
,SUM(QUANTIDADE*[PREÇO DE LISTA]) FATURAMENTO
,CONCAT(CONVERT(VARCHAR,(ROUND(((SUM(QUANTIDADE*[PREÇO DE LISTA]))/ TAB1.FATURAMENTOTOTAL)*100,2)),120),'%') PARTICIPACAO
FROM
[ITENS NOTAS FISCAIS] INF INNER JOIN
[NOTAS FISCAIS] NF ON INF.NUMERO = NF.NUMERO INNER JOIN
[TABELA DE PRODUTOS] P ON INF.[CODIGO DO PRODUTO] = P.[CODIGO DO PRODUTO]
,(SELECT
SUM(QUANTIDADE*[PREÇO DE LISTA]) FATURAMENTOTOTAL
FROM
[NOTAS FISCAIS] NF INNER JOIN
[ITENS NOTAS FISCAIS] INF ON NF.NUMERO = INF.NUMERO INNER JOIN
[TABELA DE PRODUTOS] P ON INF.[CODIGO DO PRODUTO] = P.[CODIGO DO PRODUTO]
WHERE YEAR(DATA) = 2016 ) TAB1
WHERE YEAR(DATA) = 2016
GROUP BY
YEAR(DATA)
,TAMANHO
,FATURAMENTOTOTAL
ORDER BY 3 DESC