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

Augusto junior gutopj02 em gmail.com
Sex Set 12 12:46:44 -03 2008


da o mesmo erro...

santo Deus ... e ha uns dias atras... sabendo que iria ter que fazer isso
fiquei brincando com sql e fiz funcionar...
so que como era so brincadeira .. nao gravei nada.... e agora nao funciona..
so rindo ...


2008/9/12 robson <robsonfg em terra.com.br>

> esperimente assim
>
> DM1.qClientes.Close;
> DM1.qClientes.SQL.Clear;
> DM1.qClientes.SQL.Add('SELECT A.CODIGO, A.NOME, SUM(B.VALOR) FROM CLIENTES
> A left join CTRECEBER B on b.cliente=a.codigo');
> DM1.qClientes.SQL.Add('WHERE B.SITUACAO='+quotedstr( 'D'));
> DM1.qClientes.SQL.ADD('GROUP BY 1,2 ');
> DM1.qClientes.Open;
>
>
> -------Mensagem original-------
>
> De: Augusto junior
> Data: 12/09/2008 12:27:42
> Para: nelsonvechini em terra.com.br; FireBase
> Assunto: Re: [firebase-br] RES: onde esta o erro?
>
> O erro mudou ..
> no argument formt "%s"
>
>
> Esse erro acontece as vezes se no select eu especificar campos da tabela...
> e se trocar por (*) todos os campos ele some...
> mas nesse caso nao é possivel..
>
> sabe o porque disso?
>
> Grato
>
>
> 2008/9/12 Nelson - Terra <nelsonvechini em terra.com.br>
>
> > Olá!!
> >
> > As colunas do group by deveria ficar assim..
> >
> > DM1.qClientes.SQL.ADD('GROUP BY A.CODIGO, A.NOME ');
> >
> > Nelson Aparecido Servija Vechini
> > SpeedShop Sistemas e Consultoria
> > Tel: (19) 8151-9939
> > E-Mail: nelsonvechini em terra.com.br
> >
> > -----Mensagem original-----
> > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br]
> > Em
> > nome de Augusto junior
> > Enviada em: sexta-feira, 12 de setembro de 2008 12:00
> > 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
> >
> >
> > ______________________________________________
> > 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
> >
> ______________________________________________
> 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
>
>
>
> ______________________________________________
> 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
>



Mais detalhes sobre a lista de discussão lista