[firebase-br] arredondamento via sp

marcelo marcelo em teflamar.com.br
Qua Out 20 19:36:18 -03 2004


crie a sp abaixo, e para executá-la:

select clientes.*, (select v1 from sp_arred(clientes.vendas /
clientes.indice)) as indice_resultado from clientes

é melhor do que usar UDF.

/*--------------------------------------------*/
CREATE PROCEDURE SP_ARRED (L_VALOR FLOAT)

RETURNS (V1 FLOAT)

AS

begin

V1=:L_VALOR - CAST(L_VALOR AS integer);

if (v1 <= 0) then V1=CAST(L_VALOR AS integer);

else

V1=CAST(L_VALOR AS integer) + 1;

suspend;

end








Mais detalhes sobre a lista de discussão lista