Partindo do princípio que "CONT_ID" seja a identificação do cliente faça:

Select SUM( CONT_VALOR )
>From CONTAS 
Where CONT_ID = :Identificacao and
DATA Between Cast( :Data_Inicio_Periodo As DATE ) and Cast( :Data_Final_Periodo 
As DATE);

Onde Identificacao, Data_Inicio_Periodo e Data_Final_Periodo são parâmetros e 
podem ser passados como Inteiro (Identificacao), e String ou Data 
(Data_Inicio_Periodo e Data_Final_Periodo)

Testa aí num front-end como o IBExpert ou o FlameRobin pra ver se a expressão 
te atende e depois implementa na tua aplicação.

Atte,
Ricardo.

1) Evite escrever suas mensagens usando somente LETRAS MAIÚSCULAS.

2) Revise o texto de sua mensagem. Uma mensagem bem escrita é melhor 
compreendida.

3) Vamos ajudar o Grupo e o Yahoo! Apague o conteúdo irrelevante!

--- Em sáb, 26/12/09, Francisco <sen...@gmail.com> escreveu:

De: Francisco <sen...@gmail.com>
Assunto: Re: [delphi-br] pesquisa por data e cliente
Para: delphi-br@yahoogrupos.com.br
Data: Sábado, 26 de Dezembro de 2009, 22:10







 



  


    
      
      
      colega eu estou usando apenas uma tabela segue o script uso o Delphi 7 e 
firebird 2.1



CREATE TABLE "CONTAS" 

(

  "CONT_ID"  NUMERIC(4,0) NOT NULL,

  "CONT_PAGANTE"  VARCHAR(10) NOT NULL,

  "DESCRICAO"  VARCHAR(40) NOT NULL,

  "DATA"  DATE NOT NULL,

  "CONT_VALOR"  NUMERIC(4,2) NOT NULL,

CONSTRAINT "PK_CONTAS" PRIMARY KEY ("CONT_ID")

);



From: Jorge Rodrigues 

Sent: Saturday, December 26, 2009 3:26 PM

To: delphi...@yahoogrup os.com.br 

Subject: Re: [delphi-br] pesquisa por data e cliente



Oi Francisco,

Dizes estar a usar o Firebird, e quantas tabelas? à partida presumo que duas ha?

se ainda não tens solução preciso de este esclarecimento para te ajudar.

Bom Natal e Feliz Ano Novo para todos

Jorge



>

>

> Caros colegas tenho um controle de gastos por cliente onde guardo

> o nome do cliente para isso uso um radiogroup para escolher o nome

> do cliente e guardo ainda a descrição o valor e para a data uso um

> DateTimePicker para escolher a mesma, consigo perfeitamente

> totalizar separadamente os valores de cada cliente usando um

> radiogroup e também consigo totalizar os valores em um determinado

> período (intervalo de datas, data inicial e data final) so que

> agora estou precisando totalizar os valores por um determinado

> cliente e período e mão estou conseguindo construir o Sql que me

> faz a pesquisa como preciso. Um exemplo: preciso fazer os totais

> de um determinado período do mês de um cliente por exemplo do mês

> tal do cliente tal espero que alguém possa ter me entendido e

> esteja disposto a ajudar a resolver meu problema Uso o D7 e

> firebird 2.1

> Agradeço desde ja a preciosa ajuda dos colegas

>

> --

>

>

> ,a_a

> {/ ` ´ \_

> {\ ,_oo) Francisco sena do O' Filho

> sen...@gmail. com

> sen...@hotmail. com

> .

> {/ _^_____,____ ___;_____ __;

> .=. { / \___ ) ) )* ) | | | | | | | | (.=.`\ {/ /

> =; ~~ | | | /\ | | | \ `\ { / ( \ / \

> | | / \ | | \ `. `\ ) ) | | ( ) | | \

> \ \ \ | | \ / | | \ / / / /_ _

> | | | \/ | | | '= =''--- ) ) ) ) | | | | | | | |

>

> [As partes desta mensagem que não continham texto foram removidas]

>

>

> 

>

>

> |

> através de email

>

>

> Mensagens neste tópico

> (1)

>

>

> Atividade nos últimos dias:

>

>

> -



-- 

 

 



,a_a

         {/ `   ´ \_ 

        {\    ,_oo) Francisco sena do O' Filho

                       sen...@gmail. com

                       sen...@hotmail. com

  .

         {/   _^_____,____ ___;_____ __;

.=.     { /  \___ )  ) )* )        | | | | | | | |

(.=.`\   {/    / =;  ~~             | | | /\ | | |

   \ `\  { /  (   \  / \               | | /   \ | |

    \  `. `\        )   )              | |  ( )  | |

       \    \    \    \                | | \   / | |

       \   /    /  /  /_ _           | | | \/ | | |

       '=   =''---   ) ) ) )          | | | | | | | |



[As partes desta mensagem que não continham texto foram removidas]





    
     

    
    


 



  






      
____________________________________________________________________________________
Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com

[As partes desta mensagem que não continham texto foram removidas]

Responder a