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

Não compreendi a lógica dos comandos

03. Apresentação dos dados em consultas:

ATIVIDADE 08:

Enunciado: Aproveitando o exercício do vídeo anterior quantos itens de venda existem com a maior quantidade do produto '1101035'?

Resposta: Primeiro execute o comando para descobrir a maior quantidade de produtos em um pedido:

SELECT MAX(QUANTIDADE) as 'MAIOR QUANTIDADE' FROM itens_notas_fiscais WHERE CODIGO_DO_PRODUTO = '1101035' ;

Depois o comando passando no parâmetro quantidade o valor encontrado no código anterior :

SELECT COUNT(*) FROM itens_notas_fiscais WHERE codigo_do_produto = '1101035' AND QUANTIDADE = 99;

Teremos como resposta 79.

1 resposta
solução!

Olá, Alisson, tudo bem?

Na atividade anterior, 06 Maior venda, é solicitado a maior venda do produto “Linha Refrescante - 1 Litro - Morango/Limão”, em quantidade. O resultado obtido para esta atividade, foi que a maior quantidade vendida desse produto é 99.

Na atividade 08 Número de vendas, é solicitado a quantidade de vezes em que o produto “Linha Refrescante - 1 Litro - Morango/Limão” foi vendido com essa mesma quantidade máxima de 99.

A primeira consulta, é utilizada para obter a maior quantidade vendida para o produto “Linha Refrescante - 1 Litro - Morango/Limão”:

SELECT MAX(`QUANTIDADE`) as 'MAIOR QUANTIDADE' FROM itens_notas_fiscais WHERE `CODIGO_DO_PRODUTO` = '1101035' ;

Após obter a maior quantidade, que foi 99, utilizamos a segunda consulta para realizar uma contagem das linhas da tabela de itens_notas_fiscais, onde o código do produto seja igual a '1101035' e a quantidade igual a 99, obtendo assim, o resultado de que o produto “Linha Refrescante - 1 Litro - Morango/Limão”, foi vendido 79 vezes com a quantidade máxima de 99.

 SELECT COUNT(*) FROM itens_notas_fiscais WHERE codigo_do_produto = '1101035' AND QUANTIDADE = 99;

Espero ter ajudado e bons estudos!