No curso: Consultas SQL - Avançando no SQL com o MySQL
Na aula: 03 - Apresentação dos dados de uma consulta
Na atividade: 08 - Número de vendas
Para descobrir a maior quantidade de vendas de um item o professor pede para usar o código:
SELECT MAX(`QUANTIDADE`) as 'MAIOR QUANTIDADE' FROM itens_notas_fiscais WHERE `CODIGO_DO_PRODUTO` = '1101035' ;
Porém, ao visualizar a tabela completa, é possível verificar que o produto com código 1101035 tem o maior número de vendas no item 150, com 98 produtos, enquanto o código passado pelo professor dá um total de 99 produtos. O que há de errado?
Percebi também que tanto faz usar qualquer um dos dois códigos abaixo. O resultado será o mesmo, o que faz parecer que o filtro não está funcionando:
SELECT MAX(`QUANTIDADE`) as 'MAIOR QUANTIDADE' FROM itens_notas_fiscais WHERE `CODIGO_DO_PRODUTO` = '1101035' ;
SELECT MAX(`QUANTIDADE`) as 'MAIOR QUANTIDADE' FROM itens_notas_fiscais ;
Obrigado!