Problema com o GROUP BY

21/11/2005

0

SQL

Estou montando uma Query no SQL EXplorer, porem ela apresenta um erro ao tentar utilizar o Token GROUP BY, eu estou fazendo INNER JOIN entre arquivos DBF. O erro diz :

WHEN GROUP BY EXISTS, EVERY SIMPLE FIELD IN PROJECTORS MUST BE IN GROUP BY.

Nao entendi bem, quais campos devem estar no Group by? todos os q sao usados no INNER JOIN?
Aqui esta toda a query :


SELECT s.NRO_SER, f.NOME_FOR, ser.DESCR_SER AS SERV, c.DESCR AS CIDADE, s.QTD, s.SALE, s.NET,
s.DT_INI, s.DT_FIM
FROM SERV s INNER JOIN CADFOR f
ON s.ID_FOR = f.ID_FOR
INNER JOIN CADSER ser
ON s.ID_SER = ser.ID_SER
INNER JOIN TAB_CID c
ON s.CIDADE_SER = c.CIDADE

WHERE TRIM(s.NRO_FILE) = ´48´
GROUP BY f.NOME_FOR
ORDER BY s.NRO_SER


Quem souber me ajudar, valeu!!!


Thiagodede

Thiagodede

Responder

Posts

14/12/2005

Marcio.theis

Vão todos os campos que estão no seu select, com excessão de count, sum, etc...


Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar