SELECT SUB.SUB_CODIGO, SUB.SUB_NOME, MAX(TESTE.TOTAL) FROM SUBSTANCIA SUB
INNER JOIN
(SELECT ITENS.SUB_CODIGO, SUM(ITENS.ITEM_NOT_SAI_QTDE * ITENS.ITEM_NOT_SAI_PRECO) AS TOTAL
FROM ITENS_NOTA_SAIDA ITENS INNER JOIN NOTA_SAIDA NOTA ON
NOTA.NOT_SAI_CODIGO = ITENS.NOT_SAI_CODIGO
WHERE NOT_SAI_DATA BETWEEN '17/03/2017' AND '17/03/2017'
GROUP BY ITENS.SUB_CODIGO
) TESTE
ON (SUB.SUB_CODIGO = TESTE.SUB_CODIGO)
GROUP BY SUB.SUB_CODIGO, SUB.SUB_NOME;
Fim.
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar