GARANTIR DESCONTO

Fórum Somar o resultado de uma query #348223

30/10/2007

0

pessoal algeum tem ideia de como posso somar essa query

// busca entre datas por palavras
DmConsulta.sqlConsultaCaixaE.Close;
DmConsulta.cdsConsultaCaixaE.Close;
DmConsulta.sqlConsultaCaixaE.SQL.Clear;
DmConsulta.sqlConsultaCaixaE.SQL.Text:=Format(´select * from Caixa a where a.tp_movimentacao = :auxTipoE and A.dt_entrada >= :Data1 and A.dt_entrada <= :Data2 and a.OBS like ¬s´,
[QuotedStr(´¬´ + EditBusca.Text + ´¬´)]);
DmConsulta.sqlConsultaCaixaE.Params[0].AsString:= ´E´;
DmConsulta.sqlConsultaCaixaE.Params[1].AsDate:=StrToDate(DtInicial.Text);
DmConsulta.sqlConsultaCaixaE.Params[2].AsDate:=StrToDate(DtFinal.Text);
DmConsulta.sqlConsultaCaixaE.Open;
DmConsulta.cdsConsultaCaixaE.Open;


o campo seria a.vl_movimentacao

sera que alguem faz ideia ??

T+


Picyka

Picyka

Responder

Posts

30/10/2007

Flyskin

utilize o SUM para realizar esta soma como o exemplo abaixo:

select A.*, SUM(a.vl_movimentacao) AS TOTAL from Caixa a where a.tp_movimentacao = :auxTipoE and A.dt_entrada >= :Data1 and A.dt_entrada <= :Data2 and a.OBS like ¬s
group by
´Aqui vai as colunas que não entraram em nenhuma função agrupadora´

Lembrando que no group by você precisa informar todas as colunas individualmente.


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar