sql - como inserir variaveis no select

Delphi

13/03/2004

Preciso deduzir Imposto de Renda de um campo da tabela e fazer o somatorio deste campo já com a deduçao.
Meu select está assim:
SELECT sum(valor - (valor * 0.015)) from tabela

Gostaria de substituir 0.015 por uma variavel ou parametro que está cadastrado em outra tabela. Por exemplo, tenho uma tabela chamada indices, onde está armazenado o valor do imposto de renda, caso precise mudar.

Como ficaria a instruçao SQL para substituir o valor pelo parametro, no caso:
SELECT sum(valor - (valor * IR)) from tabela

[]´s

Danielle


Danielle Ballester

Danielle Ballester

Curtidas 0

Respostas

Maneljunior

Maneljunior

13/03/2004

Olá Danielle!

Tente o seguinte:

Var
Temp : String;
Begin
Temp := ´SELECT sum(valor - (valor * ´+Edit1.Text+´ )) from tabela´
With Query1 Do
Begin
SQL.Clear;
SQL.Add(Temp);
Open;
End;
End;

Onde o valor da IR estaria no componente Edit1.

Espero ter ajudado.

[]´s,


GOSTEI 0
Danielle Ballester

Danielle Ballester

13/03/2004

Obrigado, funcionou!!!


GOSTEI 0
POSTAR