[firebase-br] Res: onde esta o erro?

robson robsonfg em terra.com.br
Sex Set 12 12:15:48 -03 2008


todos os campos nao agregados da query tem que estar no group by  tente
assim:

group by a.codigo, a.nome

o b.cliente nao faz parte do result set 

-------Mensagem original------- 
 
De: Augusto junior 
Data: 12/09/2008 12:01:21 
Para: lista em firebase.com.br 
Assunto: [firebase-br] onde esta o erro? 
 
estou tentando agrupar todas as contas vencidas dos clientes em uma so 
tabela .. so os totais.. 
 
DM1.qClientes.Close; 
DM1.qClientes.SQL.Clear; 
DM1.qClientes.SQL.Add('SELECT A.CODIGO, A.NOME, SUM(B.VALOR) FROM CLIENTES 
A, CTRECEBER B'); 
DM1.qClientes.SQL.Add('WHERE A.CODIGO=B.CLIENTE AND B.SITUACAO=''D'' '); 
DM1.qClientes.SQL.ADD('GROUP BY B.CLIENTE '); 
DM1.qClientes.Open; 
 
esta dando o seguinte erro... 
 
invalid expression in the select list ( not conained in either an aggregate 
function or the group by clause ) 
______________________________________________ 
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br 
Para saber como gerenciar/excluir seu cadastro na lista, use: http://www
firebase.com.br/fb/artigo.php?id=1107 
Para consultar mensagens antigas: http://firebase.com.br/pesquisa 
 
 
____________________________________________________________ 
 
No virus found in this incoming message. 
Checked by AVG - http://www.avg.com 
Version: 8.0.169 / Virus Database: 270.6.21/1668 - Release Date: 12/9/2008
06:56 
 
 




Mais detalhes sobre a lista de discussão lista