3
respostas

Valor do faturamento anual considerando a dedução da porcentagem do imposto da nota fiscal.

No exercício dado, considerei a dedução do imposto de cada nota fiscal como porcentagem. A resposta dada no exercício não leva em consideração este valor.

SELECT ,YEAR(NF.DATA_VENDA), SUM(QUANTIDADEPRECO) AS SOMATORIO, SUM((QUANTIDADEPRECO)IMPOSTO) AS TOTAL_IMPOSTO, SUM(QUANTIDADEPRECO)-SUM((QUANTIDADEPRECO)*IMPOSTO) AS FATURAMENTO FROM notas_fiscais NF INNER JOIN itens_notas_fiscais INF ON NF.NUMERO = INF.NUMERO GROUP BY YEAR(NF.DATA_VENDA);

3 respostas

Olá Elizabeth, tudo bem? Não entendi bem sua dúvida, essa sua query funcionou corretamente? Executei aqui e não deu certo, poderia explicar melhor o que você deseja, ou então colocar a query que funcionou pra você? Porque esse treço SUM(QUANTIDADEPRECO) na verdade não deveria ser dessa forma não:

SUM(QUANTIDADE * PRECO)

Poderia explicar melhor?!

Bom dia Jonilson, Na verdade escrevi conforme descrito por você, porém ao transcrever o código para o fórum, o asterisco da multiplicação foi perdido. A minha duvida é se no exercício dado no curso não deveria ser levado em conta a dedução do imposto de cada nota fiscal como porcentagem. Isso não ficou claro. Esta query está funcionando, basta coloccar o "*" na multiplicação do quantidade pelo preço, se eu copiar aqui novamente é capaz de apresentar o mesmo erro. Abraços.

Entendi Elizabeth! No enunciado da atividade, o professor determinou que o devemos considerar que o "o valor financeiro das vendas consiste em multiplicar a quantidade pelo preço", ele deixa de fora a questão do imposto, mais sim, poderia multiplicar também o imposto pra termos um valor mais real possível.

Espero ter esclarecido sua dúvida!