Ver Mensaje Individual
  #2  
Antiguo 02-05-2005
Avatar de Crandel
[Crandel] Crandel is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Parana, Argentina
Posts: 1.475
Reputación: 23
Crandel Va por buen camino
Hola ciscu,


Cita:
los valores de "SaldoNeto" me aparecen con 15 ó más decimales
el hecho que te aparesca los numeros con decimales no es sorprendente, todo depende del tipo de dato que hayas definido para DEBE y HABER, que seguramente los definiste como FLOAT o DOUBLE PRECISION, como decis que son 15 decimales debe ser seguramente DOUBLE PRECISION.


Cita:
Le pasé la función Trunc() a todos los valores de los asientos y aún me aparecen los 15 decimales.
La funcion Trunc() te trunca la parte decimal pero eso no implica que te convierta de tipo de dato.


Cita:
PD: por cierto, es lo mismo "sum(Debe-Haber)" que "sum(Debe)-sum(Haber)" ?
matematicamente es lo mismo, pero computacionalmente calculo que debe ser mas rapido hacer "sum(Debe-Haber)" dato que al encontrar un registro automaticamente calcula la diferencia y la almacena, mientras de la otra forma va sumando cada columna y al final hace la resta. Aunque la diferencia no debe ser muy grande.

Suerte
__________________
[Crandel]
Responder Con Cita