Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Denis Lins

Erro em consulta SELECT

Recommended Posts

Galera, não sou experiente em Firebird, é meu primeiro serviço com ele.

 

O cliente já tinha esse banco de dados, e não autorizou a troca, por isso, tenho que trabalhar com ele.

 

Tem uma consulta que estou fazendo que está dando errado ... o que estou fazendo de errado?

 

SELECT FIRST 1 SUM(QUANTIDADE) AS QTD, PRECOPROD FROM ESTOQUE WHERE CODPRINCIPAL = 25

Dá o seguinte erro:

SQL Message : -104

Invalid token

 

Engine Code : 335544569

Engine Message :

Dynamic SQL Error

SQL error code = -104

Invalid expression in the select list (not contained in either an aggregate function or the GROUP BY clause)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Isso não é só no Firebird mas em qualquer banco, quando você utiliza um SUM, COUNT ou algo parecido na sua query e além disso outros campos você precisa indicar o campo que será feito o agrupamento para fazer esta operação.

 

Pesquisa sobre GroupBy na internet.

 

Abraços...

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.