FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
truncate y round
Hola, he podido leer en el foro que las UDF truncate y round no funcionan bien. El caso es que yo necesito usar algo parecido, os cuento.
Supongamos que un cliente tiene una deuda de 23156,70 por ejemplo y queremos hacer que esa deuda nos la pague en 3 veces, un pago inicial del 25% un pago final del 35 % y un pago intermedio del resto. Para no poner todo el codigo que son mas de 100 lineas os pongo mas o mneos como lo hago (es tanto el codigo porque todo es parametrizable, puede tener recargos etc etc) primer_pago = deuda * (pago_inicial/100) ; resto_deuda = deuda - primer_pago ; ultimo_pago = deuda * (pago_final/100); resto_deuda = deuda - ultimo_pago ; pago_intermedio = resto_deuda * (45/100); El caso es que al final por el tema de redondear decimales me pierde o me gana dinero dependiendo de las cifras con las que opere. Alguien sabe como puedo solucionar este error? |
#2
|
|||
|
|||
quien sabe una alternativa para round y truncate de firebird 1.5?
|
#3
|
||||
|
||||
¡Hola a todos!
Cita:
Un abrazo funcional. Al González. |
#4
|
|||
|
|||
Hola, pues me refiero a que segun lei en un manual de firebird version 1.5 esas dos funciones no funcionan en esta version, no se decirte mucho mas pues precisamente lo que tu me preguntas es lo que yo quiero saber.
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Dudas sobre TRUNCATE y Stores Procedures | kvtm | Conexión con bases de datos | 0 | 29-07-2006 00:29:13 |
Mal funcionamiento de truncate en firebird | Ivanzinho | Firebird e Interbase | 6 | 02-12-2005 17:29:16 |
deshacer truncate | Novás | MySQL | 3 | 19-08-2004 11:42:39 |
Crear una external Function que haga un round | RaulChemical | Firebird e Interbase | 3 | 16-02-2004 13:18:44 |
Existe TRUNCATE TABLE ? | a.chavez | SQL | 2 | 04-08-2003 09:27:55 |
|