[firebase-br] Ajuda com SUM(valor)
Zottis
zottissistemas em brturbo.com.br
Seg Mar 16 08:26:43 -03 2009
vc pode usar no select do primeiro grid um contador e uma soma
dos cheques do emitente
select codigo, emitente, (select sum(valor) from cheques where
cheques.cod_cliente = clientes.Cod_cliente) as soma,
(select count(codigo) from cheques where cheques.cod_cliente =
clientes.Cod_cliente) as quantia
from clientes
espero que ajude
Zottis(TeamFB Users)
Zottis Sistemas - 2009 Ano XII
Programação Delphi/PHP/Firebird/MySQL
"Um homem só tem o direito de olhar
a um outro de cima para baixo, quando
vai ajuda-lo a levantar-se".
Gabriel Garcia Marquez
----- Original Message -----
From: "Newton" <ncsinfo em ibest.com.br>
To: <lista em firebase.com.br>
Sent: Saturday, March 14, 2009 8:30 PM
Subject: Re: [firebase-br] Ajuda com SUM(valor)
>É o Seguinte, tenho uma tabaela de Sacados (Mestre-Todos os emitentes de
>Cheques) e uma tabela Cheques (Detalhe - emitidos de cada Sacado) no
>primeiro grid1 listo o Sacado e no segundo grid2 listo os cheques que este
>sacado emitiu. quer somar todos os cheques listados no Grid2 e colocar em
>uma label. ao mudar de registro na tabela Sacado, ele me lista e soma os
>cheques emitidos deste sacado, e assim por diante. a PK da tabela mestre e
>o CPFCNPJ e a FK da tabela detalhe é CPFCNPJ.
> Eu consegui uma solução, mas não achei a mais propria.
> ...
> Open;
> begin
> total := total + dm.qrychequesVALOR.value;
> dm.qrycheques.next;
> end;
> lbltotal.Caption := IntToStr(total);
> Queria uma solução mais enxuta.
>
>
>
> []s.
> Newton
>
>
>
>
>
--------------------------------------------------------------------------------
______________________________________________
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