Ajuda com SQL quot;select sumquot;
Não consigo somar os registros de uma tablea paradox. O código é o seguinte:
Dá o seguinte erro:
[b:ff50a842ab]SQLSoma field ´Registro´ not found[/b:ff50a842ab]
Mas o campo ´Registro´ existe e está selecionado na Query.
:? :?
procedure Tform1.soma; begin with QuerySoma do begin close; sql.clear; sql.Add(´select sum(Valor) as SomaEntrada from tabela´); sql.Add(´where DataPagamento >=:Vnum1 ´); sql.Add(´and DataPagamento <=:Vnum2 ´); paramByname(´Vnum1´).Value:=DateTimePicker1.datetime; paramByname(´Vnum2´).Value:=DateTimePicker2.datetime; open; end; Edit1.Text:= ´R$ ´+FormatFloat(´#,0.00´,SomaEntrada); end;
Dá o seguinte erro:
[b:ff50a842ab]SQLSoma field ´Registro´ not found[/b:ff50a842ab]
Mas o campo ´Registro´ existe e está selecionado na Query.
:? :?
Abelha
Curtidas 0
Respostas
Eniorm
08/10/2008
opa!
vc diz que o campo Registro existe, mas pode até existir, desde que antes de você limpar o sql atual e substituir por esse novo.
A partir deste momento, o que acontece é que o novo sql não trás o campo Registro, por isso que dá erro.
Dê 2 cliques na sua query e veja os fields que estão adicionados, para cada um que está nessa lista, e que não faça parte do novo sql, irá dar erro.
abraços
vc diz que o campo Registro existe, mas pode até existir, desde que antes de você limpar o sql atual e substituir por esse novo.
A partir deste momento, o que acontece é que o novo sql não trás o campo Registro, por isso que dá erro.
Dê 2 cliques na sua query e veja os fields que estão adicionados, para cada um que está nessa lista, e que não faça parte do novo sql, irá dar erro.
abraços
GOSTEI 0
Abelha
08/10/2008
Obrigado. Agora rodou!
GOSTEI 0