Olá Nailson, tudo bem? O que acontece é que quando executamos alguma agregação em uma consulta, nesse caso a agregação foi AVG([LIMITE DE CREDITO])
que calcula a média do "LIMITE DE CREDITO" dos clientes, porém como temos uma função de agregação precisamos definir como agrupar os dados para podemos calcular a média, e para isso precisamos do GROUP BY
, porém é uma regra que todos os campos que não sejam funções e que aparecem no SELECT (ESTADO, CIDADE) precisar aparecer também no GROUP BY
, isso é obrigatório, por isso você precisa informar também o campo "CIDADE " no GROUP BY
, sua consulta deveria ser da seguinte forma:
SELECT AVG([LIMITE DE CREDITO]), ESTADO, CIDADE FROM [TABELA DE CLIENTES] GROUP BY ESTADO, CIDADE
Fala pra gente se entendeu!