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? |
|
|
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 |
|