Como redonder en interbase
Hola al foro
Utilizo delphi 6 e interbase 6.0, como puedo redondear el resultado de una multiplicación si la sgte instruccion esta declarada internamente en la tabla que compone mi base de datos: TOT_DESCTORD COMPUTED BY (total * Porc_descto), 59779,614374 = 2340902 * 0,025537 ¿Como redondeo el valor 59779,614374 a dos decimales?, recondando siempre que la operación esta declarada internamente en la base de datos. desde ya gracias por la ayuda jgutti |
Podrias hacerlo con una UDF. Si no existe ya una que redondee, podes crearte una vos mismo desde delphi, registrar tu función y usarla en el computed by.
Hasta luego. ;) |
Hola.
¿ Has probado también con un CAST ? Debería funcionar correctamente. TOT_DESCTORD COMPUTED BY (cast(total * Porc_descto) as numeric(18, 2)) Saludos. |
La franja horaria es GMT +2. Ahora son las 09:33:01. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi