Boa Tarde Pessoal Estou desenvolvendo um sistema de Caixa, e preciso fazer o relatório, só que não está dando certo.
SQL que lista os lançamentos: SELECT CodigoLancamento, DataLancamento, ContaSDebito, ContaADebito, ContaSCredito, ContaACredito, CodigoHistorico, ComplementoLancamento, TipoLancamento, ValorLancamento FROM TblLancamento. Exemplo: CodigoLancamento: 1 DataLancamento: 10/11/2007 ContaSDebito: 1 ContaADebito: 0 ContaSCredito:2 ContaACredito:1 CodigoHistorico: 130 ComplementoLancamento: DUPLICATA 123 EMPRESA XYZ TipoLancamento: D (pode ser D ou C - Débito ou Crédito) ValorLancamento: 1500.00 Tenho ainda uma tabela de saldos, que é atualizada a cada lançamento. O relatório consiste basicamente em buscar o SALDO ANTERIOR, LISTAR A MOVIMENTAÇÃO MENSAL E NO FINAL TOTALIZAR COM O SALDO FINAL DO CAIXA. Se o usuário pedir um relatório de 01/11/2007 a 30/11/2007, vai pegar o saldo que tinha em 31/10/2007 referente ao mês 10, vai listar os registros referente ao mês 11 com quebra por data e no final vou somar o saldo anterior + total do movimento do mês = saldo final do mês 11. O que eu preciso: preciso quebrar por data (ok consegui), e fazer um sub-total por dia, e também se possível mostrar o campo valor em 2 colunas de acordo com a flag do BD (TipoLancamento) se for D (Débito) mostar na coluna da esquerda e se for C (Crédito) mostrar na coluna da Direita Se alguem puder dar uma ajuda agradeço. Wanderlei Huttel