Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Formato do faturamento

SELECT TO_CHAR(DATA_VENDA, 'YYYY') AS ANO, FLOOR(SUM(IMPOSTO * (QUANTIDADE * PRECO))) AS VALOR
FROM NOTAS_FISCAIS NF
INNER JOIN ITENS_NOTAS_FISCAIS INF ON NF.NUMERO = INF.NUMERO
WHERE TO_CHAR(DATA_VENDA, 'YYYY') = 2016
GROUP BY TO_CHAR(DATA_VENDA, 'YYYY')
1 resposta
solução!

Olá! Parece que você está tentando calcular o valor total do faturamento para o ano de 2016, somando o produto do imposto, quantidade e preço para cada item em suas notas fiscais.

Seu código SQL parece correto. Ele seleciona o ano da venda, calcula o valor do faturamento, junta as tabelas NOTAS_FISCAIS e ITENS_NOTAS_FISCAIS com base no número da nota fiscal, filtra as vendas para o ano de 2016 e agrupa os resultados pelo ano da venda.

Se você está encontrando algum problema ao executar este código, por favor, forneça mais detalhes sobre o erro que você está recebendo. Isso me ajudará a entender melhor o problema e a fornecer uma solução mais precisa.

Espero que isso ajude! Se você tiver mais perguntas, fique à vontade para perguntar. Caso for uma solução do problema, indico que finalize este fórum como concluído para obter + alcance!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software