Ir para conteúdo
Fórum Script Brasil

fernandov

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Sobre fernandov

fernandov's Achievements

0

Reputação

  1. Olá pessoal. Estou elaborando um relatório de fluxo de caixa. Preciso que seja exibido o "total" de cheques + o total de banco ( ambos do mesmo dia - mesma linha ). Obs: abaixo, fiz a união de 2 selects. Preciso que, se as datas forem iguais, seja exibido o total da soma de cheque + banco do dia. Exemplo: Data | Cheques | Banco | Total 01/04/2010 | 100,00 | 100,00 | 200,00 02/04/2010 | 0,00 | 20,00 | 20,00 Elaborei o código abaixo que me retorna em datas diferentes e não a soma por dia: select convert (varchar, dfp.DataPagamento,103) DataPagamento, convert(varchar,c.DataVencimento,103) DataVencimento, coalesce( tr1.ChequesReceber,0) + coalesce(tr2.BancoaReceber,0) ReceberChequeBanco from cheque c, docfinparcela dfp, lotecheque lc,documentofinanceiro df, ( select sum(Valor) 'ChequesReceber' from cheque where status = 'p' -- pendente ( cheque a receber ) and DataVencimento between '01/04/2010' and '01/05/2010' group by dataVencimento ) as tr1, ( select dfp.DAtapagamento, sum(dfp.Valor)'BancoaReceber' from DocumentoFinanceiro df, DocFinParcela dfp where df.Tipo = 'R'-- Contas a Receber ( Debito ) and df.CodDocFin = dfp.CodDocFin and dfp.Pago ='N' and dfp.DataPagamento between '01/04/2010' and '01/05/2010' -- a receber no intervalo group by dfp.DataPagamento )as tr2 where dfp.coddocfin = df.coddocfin and lc.coddocfin = df.coddocfin group by c.dataVencimento, dfp.DataPagamento, coalesce( tr1.ChequesReceber,0) + coalesce(tr2.BancoaReceber,0)
×
×
  • Criar Novo...