agrupar e somar informações com select em um grid

28/03/2006

caros colegas, existe alguma forma pratica q eu possa agrupar informações e mostrar tando a soma quanto as informações q fazem parte de cada grupo e mostrar isso no grid, naum sei se via sql ou SP, uso FB 1.5 e ficaria + ou - assim em uma tabela de fluxo de caixa

tenho grupos q são
vendas a vista
recebimento
pgto impostos
pgto fornecedores
e varios outros
e tenho uma tabela caixa, q cada registro obrigatoriamente faz parte de um grupo desses(historico)
preciso exibir no grid, obs: todos os campos q preciso estão em uma unica tabela, na tabela caixa

01.01.2006 recebimento(maria dos santos) 100.00
01.01.2006 recebimento(josé) 50.00
01.01.2006 recebimento(camilo) 30.00
[b:e7139e9ad0] recebimentos 180.00[/b:e7139e9ad0]
01.01.2006 pgto fornecedor(arno) 30.00
[b:e7139e9ad0] pgto fornecedor 30.00[/b:e7139e9ad0]
01.01.2006 pgto darf 200.00
01.01.2006 pgto iss 30.00
[b:e7139e9ad0] pgto impostos 230.00[/b:e7139e9ad0]

seria + ou - um mestre detalhe, isso sendo agrupado por historico, como se fosse um sum(valor) group by historico, só q mostrando os lançamentos de cada grupo....
uso delphi7, dbexpress e FB 1.5
grato....


Camilo