erro ao somar campos de uma tabela com sql
Falaa galera tudo em paz??
seguinte estou tentando fazer essa consulta em um ADOQUery
Select sum(entrada) from receber where emissao like ´22/10/2007´
porem ele não retorna nenhum valor somado, fica em branco o campo...
uso bando de dados access e ado
obrigadoo...
seguinte estou tentando fazer essa consulta em um ADOQUery
Select sum(entrada) from receber where emissao like ´22/10/2007´
porem ele não retorna nenhum valor somado, fica em branco o campo...
uso bando de dados access e ado
obrigadoo...
Murilo.andrioli
Curtidas 0
Respostas
Alexandrej
25/10/2007
Falaa galera tudo em paz??
seguinte estou tentando fazer essa consulta em um ADOQUery
Select sum(entrada) from receber where emissao like ´22/10/2007´
porem ele não retorna nenhum valor somado, fica em branco o campo...
uso bando de dados access e ado
obrigadoo...
Utilize parâmetros:
http://www.waveobjects.com.br/blog/?p=10
GOSTEI 0
Murilo.andrioli
25/10/2007
então cara fiz isso aqui
with ADOQuery1 do
begin
Active:=FAlse;
SQl.Clear;
SQL.Add(´Select sum(entrada) from receber where emissao like :data´);
Parameters.ParamByName(´data´).Value:=Strtodate(Edit1.Text)+Time;
Active:=True;
end;
só que tb não deu certo não :(
with ADOQuery1 do
begin
Active:=FAlse;
SQl.Clear;
SQL.Add(´Select sum(entrada) from receber where emissao like :data´);
Parameters.ParamByName(´data´).Value:=Strtodate(Edit1.Text)+Time;
Active:=True;
end;
só que tb não deu certo não :(
GOSTEI 0
Murilo.andrioli
25/10/2007
então cara fiz isso aqui
with ADOQuery1 do
begin
Active:=FAlse;
SQl.Clear;
SQL.Add(´Select sum(entrada) from receber where emissao like :data´);
Parameters.ParamByName(´data´).Value:=Strtodate(Edit1.Text)+Time;
Active:=True;
end;
só que tb não deu certo não :(
sem o +Time tb num da certo rsrsr
GOSTEI 0
Martins
25/10/2007
Falaa galera tudo em paz??
seguinte estou tentando fazer essa consulta em um ADOQUery
Select sum(entrada) from receber where emissao like ´22/10/2007´
porem ele não retorna nenhum valor somado, fica em branco o campo...
uso bando de dados access e ado
obrigadoo...
Qual a estrutura de sua tabela e o banco q está usando?
No IBExpert com INterbase ou Firebird vc faria assim.
select sum(entrada) from receber where emissao = ´22.10.2007´;
No Delphi vc faria assim.
with AdoQuery1 do begin Close; SQL.Clear; SQL.Add(´select sum(entrada) from receber where emissao = :pdata´); Parameters.ParamByName(´pdata´).Value := StrToDate(edData.Text); Open; end;
Bons códigos.
GOSTEI 0