1
resposta

[Sugestão] Utilizando VIEWS

Minha resolução deu um pouco mais de trabalho, pois escolhi envolver o conceito de views, já que nas aulas anteriores eu não tinha pego muito bem a lógica.

Ficou assim:

create view impostosc as select b.numero, a.imposto, count(b.numero), (sum(b.quantidade*b.preco))*a.imposto as imposto_geral, year(a.data_venda) from nfs a inner join vendas b on a.numero = b.numero where year(a.data_venda) = '2016' group by a.numero, year(a.data_venda);

select*from impostosc;

select floor(sum(imposto_geral)) from impostosc;

floor(sum(imposto_geral)) 

4656937

1 resposta

Oi, Roger! Tudo certo?

Mandou muito bem na resolução da atividade. Gostei bastante que você utilizou a ideia de views para o desenvolvimento da consulta! Quando estamos trabalhando em um banco de dados, uma visualização pré-estabelecida pode nos ajudar bastante a otimizar as tarefas do dia a dia.

É sempre interessante colocarmos os nossos aprendizados em prática de diferentes formas, continue sempre se dedicando que você vai longe, Roger! Se surgir alguma dúvida, conte com o fórum.

Um forte abraço.