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

resultado do exercicio = Filtro com select.

Eu utilizei o código abaixo para chegar no mesmo resultado. O segundo select vai retornar a maior quantidade do código do produto = 1101035 que é 99. Como o segundo select faz parte do filtro where ele está associado a QUANTIDADE, logo a quantidade vai obter o maior valor que é 99. Em seguida o primeiro select vai ser executado monstrando na tela o resultado final, que é MAIOR_QUANTIDADE = 99 e OCORRÊNCIA: 79. OBS: Banco de dados relacionais, executam o comando SELECT nessa ordem: primeiro: FROM segundo: WHERE terceiro: SELECT.

SELECT 
    QUANTIDADE AS MAIOR_QUANTIDADE, 
    COUNT(*) AS OCORRENCIA
FROM 
    itens_notas_fiscais
WHERE 
    CODIGO_DO_PRODUTO = '1101035' 
    AND QUANTIDADE = (
        SELECT 
            MAX(QUANTIDADE)
        FROM 
            itens_notas_fiscais
        WHERE 
            CODIGO_DO_PRODUTO = '1101035'
    )
GROUP BY 
    QUANTIDADE;
1 resposta
solução!

Olá, Charles, tudo bem?

Mandou bem! O código que você forneceu está correto para encontrar a maior quantidade vendida do produto com o código '1101035' e contar quantas vezes essa quantidade aparece.

Obrigada por compartilhar essa alternativa de solução, com certeza poderá ajudar outros alunos.

Qualquer dúvida, não hesite em compartilhar no fórum.

Abraços e bons estudos!