función trunc en stored procedure
Publicado por roberto (1 intervención) el 27/12/2013 20:37:55
estimados:
tengo un informix 7.3 que dentro de un stored procedure realiza el siguiente cálculo
let l_variable=TRUNC(l_cantidad,0); --donde l_variable es char(30), l_cantidad dec(13,3)
RETURN l_variable
Al ejecutarlo, l_variable es un valor entero, por ej 25.
El mismo procedure en un informix 11.70 (o 11.50), en lugar de retornar 25,
retorna 25.0000000000000000
Alguien conoce porqué motivo se comporta distinto esa función, ante un cambio de versión de informix?
Desde ya muchas gracias
Saludos.
tengo un informix 7.3 que dentro de un stored procedure realiza el siguiente cálculo
let l_variable=TRUNC(l_cantidad,0); --donde l_variable es char(30), l_cantidad dec(13,3)
RETURN l_variable
Al ejecutarlo, l_variable es un valor entero, por ej 25.
El mismo procedure en un informix 11.70 (o 11.50), en lugar de retornar 25,
retorna 25.0000000000000000
Alguien conoce porqué motivo se comporta distinto esa función, ante un cambio de versión de informix?
Desde ya muchas gracias
Saludos.
Valora esta pregunta


0