Oi, Ricardo! Tudo bom?
Você está no caminho certo para criar a consulta que deseja! No entanto, existem alguns pontos a serem corrigidos, vamos lá?
Você está tentando somar os valores totais de itens de uma nota fiscal, mas ao incluir a QUANTIDADE
na cláusula GROUP BY
, há um agrupando também por essa coluna, o que faz com que o resultado seja a soma dos valores para cada combinação única de NUMERO
e QUANTIDADE
.
Para corrigir essa situação, podemos agrupar apenas pelo número da nota fiscal. Além disso, é importante remover a apresentação da coluna QUANTIDADE
para que a consulta seja executada com sucesso. No final chegaremos neste resultado:
SELECT NUMERO, ROUND(SUM(QUANTIDADE*PRECO), 2)
AS FATURAMENTO
FROM itens_notas_fiscais
GROUP BY NUMERO;
Dessa forma, estaremos agrupando os resultados apenas pelo número da nota fiscal (NUMERO
), e a função SUM
irá somar todos os valores de QUANTIDADE*PRECO
para cada número de nota fiscal!
Espero ter ajudado, Ricardo!