Fórum select sum??? eu naum tô sabendo... #177596
26/08/2003
0
Olha eu criei um slqclientdataset fazendo uma consulta numa tabela de resumo de entradas. A consulta é para localizar os registros entre duas datas, isso eu já fiz belezinha... agora eu queria incrementar este select coma soma do campo TOTAL_ENT. Pensei no select sum, só que eu nunca usei. Alguém pode me ajudar?
Abaixo estão o código que eu usei.
Essa é instrução no commandtext da sql:
select * from RESUMO
where ((Data >= :data1)and(Data <= :data2))
Esse é o código que parametriza a consulta:
dm.cds_proc_ent.Close;
dm.cds_proc_ent.Params.ParamByName(´Data1´).AsDate:=STRTODATE(MASKEDIT1.Text);
dm.cds_proc_ent.Params.ParamByName(´Data2´).AsDate:=STRTODATE(MASKEDIT2.Text);
dm.cds_proc_ent.Open;
Descupem o tamanho da questão...
Ildo
Curtir tópico
+ 0Posts
26/08/2003
Rodrigo Bergmann
select DATA, SUM(TOTAL_ENT) from RESUMO
where ((Data >= :data1)and(Data <= :data2))
group by DATA
Se for o total geral:
select SUM(TOTAL_ENT) from RESUMO
where ((Data >= :data1)and(Data <= :data2))
Gostei + 0
26/08/2003
Ildo
Obrigado pela dica.
Gostei + 0
26/08/2003
Paulo
select DATA, SUM(TOTAL_ENT) as total from RESUMO
where ((Data >= :data1)and(Data <= :data2))
group by DATA
Se for o total geral:
select SUM(TOTAL_ENT) as total from RESUMO
where ((Data >= :data1)and(Data <= :data2))
Para ver num label, faça assim:
Label1.Caption:=floattostr(Query1Total.asfloat);
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)