Quando tento utilizar o código "SELECT ESTADO SUM(LIMITE_DE_CREDITO) AS CREDITO FROM TABELA_DE_CLIENTES GROUP BY ESTADO;" aparece como erro a palavra ESTADO e LIMITE_DE_CREDITO, mesmo estando igual a tabela.![]( )
Quando tento utilizar o código "SELECT ESTADO SUM(LIMITE_DE_CREDITO) AS CREDITO FROM TABELA_DE_CLIENTES GROUP BY ESTADO;" aparece como erro a palavra ESTADO e LIMITE_DE_CREDITO, mesmo estando igual a tabela.![]( )
Olá Maria! Tudo bem com você?
Na imagem que você postou, faltou uma vírgula entre os campos ESTADO
e a função de agregação SUM(LIMITE_DE_CREDITO)
. Sem essa vírgula, o SQL Server não consegue interpretar corretamente os elementos da consulta, resultando no erro de sintaxe.
Abaixo, a query corrigida:
SELECT ESTADO, SUM(LIMITE_DE_CREDITO) AS CREDITO
FROM TABELA_DE_CLIENTES
GROUP BY ESTADO;
Com essa alteração, a consulta deve funcionar corretamente, agrupando os valores de limite de crédito por estado e calculando a soma para cada grupo.
Espero ter ajudado. Conte com o apoio do Fórum na sua jornada. Fico à disposição. Abraços e bons estudos!