SELECT * FROM [TABELA DE PRODUTOS]
SELECT * FROM [NOTAS FISCAIS]
SELECT * FROM [ITENS NOTAS FISCAIS]
select AUX1.SABOR, AUX1.ANO, CONVERT(DECIMAL (15,2), AUX1.FATURAMENTO) as FATURAMENTO,
CONVERT(VARCHAR, CONVERT (DECIMAL (15,2), (AUX1.FATURAMENTO / AUX2.TOTAL) * 100)) + ' %' as PERCENTUAL
from
(select TP.SABOR,
YEAR(NF.[DATA]) as ANO,
SUM(INF.[QUANTIDADE] * INF.PREÇO) as FATURAMENTO
from [TABELA DE PRODUTOS] TP,
[ITENS NOTAS FISCAIS] INF,
[NOTAS FISCAIS] NF
where TP.[CODIGO DO PRODUTO] = INF.[CODIGO DO PRODUTO]
AND NF.NUMERO = INF.NUMERO
AND YEAR(NF.[DATA]) = 2016
group by TP.SABOR,
YEAR(NF.[DATA]) ) AUX1
INNER JOIN
(select YEAR(NF.[DATA]) as ANO,
SUM(INF.[QUANTIDADE] * INF.PREÇO) as TOTAL
from [TABELA DE PRODUTOS] TP,
[ITENS NOTAS FISCAIS] INF,
[NOTAS FISCAIS] NF
where TP.[CODIGO DO PRODUTO] = INF.[CODIGO DO PRODUTO]
AND NF.NUMERO = INF.NUMERO
AND YEAR(NF.[DATA]) = 2016
group by YEAR(NF.[DATA])) AUX2
on AUX1.ANO = AUX2.ANO
order by FATURAMENTO desc