Ela nos dá os produtos cuja soma das vendas são maiores que 394000.
Levando isso em consideração, liste os sabores destes produtos que são selecionados nesta consulta.
SELECT INF.CODIGO_DO_PRODUTO, TP.NOME_DO_PRODUTO, SUM(INF.QUANTIDADE) AS QUANTIDADE FROM ITENS_NOTAS_FISCAIS INF INNER JOIN TABELA_DE_PRODUTOS TP ON INF.CODIGO_DO_PRODUTO = TP.CODIGO_DO_PRODUTO GROUP BY INF.CODIGO_DO_PRODUTO, TP.NOME_DO_PRODUTO HAVING SUM(INF.QUANTIDADE) > 394000 ORDER BY SUM(INF.QUANTIDADE) DESC;
RESULTADO.
SELECT INF.CODIGO_DO_PRODUTO, TP.NOME_DO_PRODUTO, TP.SABOR AS SABOR_PRODUTO , SUM(INF.QUANTIDADE) AS QUANTIDADEFROM ITENS_NOTAS_FISCAIS INF INNER JOIN TABELA_DE_PRODUTOS TP ON INF.CODIGO_DO_PRODUTO = TP.CODIGO_DO_PRODUTO GROUP BY INF.CODIGO_DO_PRODUTO, TP.NOME_DO_PRODUTO, TP.SABOR HAVING SUM(INF.QUANTIDADE) > 394000 ORDER BY SUM(INF.QUANTIDADE) DESC;
OUTRA FORMA.
SELECT * FROM (SELECT INF.CODIGO_DO_PRODUTO, TP.NOME_DO_PRODUTO, TP.SABOR AS SABOR_PRODUTO, SUM(INF.QUANTIDADE) AS QUANTIDADE FROM ITENS_NOTAS_FISCAIS INF INNER JOIN TABELA_DE_PRODUTOS TP ON INF.CODIGO_DO_PRODUTO = TP.CODIGO_DO_PRODUTO GROUP BY INF.CODIGO_DO_PRODUTO, TP.NOME_DO_PRODUTO, TP.SABOR) AS PRODUTOS_AGRUPADOS WHERE QUANTIDADE > 394000 ORDER BY QUANTIDADE DESC;