1
resposta

Resolução atividade View

Primeiramente criando a View

CREATE VIEW VW_QUANTIDADE_TOTAL AS
(SELECT INF.CODIGO_DO_PRODUTO, TP.NOME_DO_PRODUTO, SUM(INF.QUANTIDADE) AS QUANTIDADE FROM ITENS_NOTAS_FISCAIS INF
INNER JOIN TABELA_DE_PRODUTOS TP
ON INF.CODIGO_DO_PRODUTO = TP.CODIGO_DO_PRODUTO
GROUP BY INF.CODIGO_DO_PRODUTO, TP.NOME_DO_PRODUTO);

Conferindo a tabela

SELECT * FROM VW_QUANTIDADE_TOTAL;

Imprimindo o resultado desejado

SELECT CODIGO_DO_PRODUTO, NOME_DO_PRODUTO, QUANTIDADE FROM VW_QUANTIDADE_TOTAL WHERE QUANTIDADE > 394000
ORDER BY QUANTIDADE DESC;

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

Olá, Adriano! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o CREATE VIEW para estruturar consultas reutilizáveis com SQL, utilizou muito bem o INNER JOIN para integrar dados de tabelas diferentes e ainda compreendeu a importância da cláusula ORDER BY para organizar os resultados de forma clara e objetiva.

Continue postando as suas soluções, com certeza isso ajudará outros estudantes e tem grande relevância para o fórum.

Conteúdos relacionados

Alguns materiais podem estar em inglês, mas é possível compreendê-los usando o recurso de tradução de páginas do próprio navegador.

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

AluraConte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!