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]