Olá, boa tarde! Professora, poderia me ajudar? Estou seguindo as aulas e me deparei com o error, conforme print mostrado, o que estou fazendo de errado?!
Olá, boa tarde! Professora, poderia me ajudar? Estou seguindo as aulas e me deparei com o error, conforme print mostrado, o que estou fazendo de errado?!
Oi, Roberto! Tudo bem contigo?
Este erro indica que, ao tentar rodar seu script SQL, está havendo um problema na execução do GROUP BY
. Isso aconteceu devido ao ponto e vírgula presente na linha 6.
Ao utilizar o ponto e vírgula, indicamos a finalização de um bloco de código. No entanto, neste caso em específico o ponto e vírgula está no local errado — já que após a linha 6 ainda existem comandos a serem executados!
Sabendo disso, basta remover o ponto e vírgula presente no final da linha 6, onde se encontra o WHERE
, desta forma:
SELECT VENDAS.ID_VENDEDOR, VENDEDORES.NOME_VENDEDOR, SUM(VENDAS.QTD_VENDIDA)
FROM VENDAS, VENDEDORES
WHERE VENDAS.ID_VENDEDOR = VENDEDORES.ID_VENDEDOR
GROUP BY VENDAS.ID_VENDEDOR;
Espero ter ajudado, Roberto! Qualquer dúvida, estarei por aqui.
Um abraço!