SQL - listar saldo de tabela considerando dados antigos

Top  Previous  Next

SELECT SUM(valor)

FROM Arquivo

WHERE Arquivo.data  <=  :Dia   (outras condicoes)

 

ou

 

Declarar uma variavel soma para acumular os valores lancamentos

e uma datainicial para a data inicial

e no evento BeforePrint da Band

 

if Dados.Data < dataInicial then 

   begin

      PrintBand := false ;    (acho que é isso)

      soma := soma + Dados.Valor.Value

   end ;

 

Isso nao imprime o registro e acumula o valor.