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

[Dúvida] GROUP BY e a regra do MAX( QUANTIDADE_LIMITE)

Na aula o prof. instrui a colocar o MAX na função para que o GROUPBY funcione, o que não faz sentido, já que o valor limite é único por cliente e, após o groupby, esse valor se repetiria tal como o nome e CPF que também são usados na função. Não entendi essa necessidade e meu código mesmo sem o MAX funcionou.

O instrutor se confundiu com o erro 1054? Quando errou o nome do campo? Ou é alguma mudança de versão?

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

1 resposta
solução!

Olá, Vinicius, tudo bem?

De fato, a utilização de MAX(TC.VOLUME_DE_COMPRA) não é necessária nesse caso específico, visto que como você mencionou, o valor limite de compra é único para cada cliente na tabela TABELA_DE_CLIENTES, portanto, nesse contexto não há necessidade de utilizar a função MAX.

O instrutor pode ter utilizado o MAX como uma medida de precaução para garantir que o valor retornado seja sempre o mesmo, mesmo que haja alguma inconsistência nos dados.

De toda forma, obrigada pelo feedback e parabéns pela análise obtida.

Casos surja alguma dúvida, é só compartilhar no fórum.

Abraços e até mais!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!