Como fazer um Arredondamento dentro de Uma SP/TRIGGER ?

Firebird

24/09/2004

Olá!
Sou Desenvolvedor Delphi-7 + DBExpres + IB/FB

(1)-Desejaria saber como fazer um Arredondamento de valore e qtde
dentro de uma SP.
No Delphi eu fazia Assim:

Qtde := 1.351
Preço:= 0.98
Vltotal := FormatCurr(´#,,0.00´,(Qtde*Preco));


(2)-Desejaria tbém saber se no banco de dados eu usei Numéric(12,2),
se ao gravar o valor ele será arredondado automaticamente ou
será truncado ou ocorrerá algúm erro?


Desde já meus agradecimentos.

ANT.CARLOS/SP


Ant.carlos/sp

Ant.carlos/sp

Curtidas 0

Respostas

Afarias

Afarias

24/09/2004

|(1)-Desejaria saber como fazer um Arredondamento de valore e qtde
|dentro de uma SP.

use um CAST, exemplo, se deseja arredondar um número para 2 casas decimais::

n = cast(qtde*preco as numeric(9,2));

(no lugar do 9 coloque a precisão q desejar)


|(2)-Desejaria tbém saber se no banco de dados eu usei Numéric(12,2),
|se ao gravar o valor ele será arredondado automaticamente ou
|será truncado ou ocorrerá algúm erro?

Será arredondado



T+


GOSTEI 0
POSTAR