Ver Mensaje Individual
  #1  
Antiguo 07-03-2011
Efren2006 Efren2006 is offline
Miembro
 
Registrado: feb 2006
Posts: 178
Reputación: 21
Efren2006 Va por buen camino
Problemas de Calculo con decimales

Tengo el Siguiente Problema

Tengo un procedimiento almacenado donde debo calcula un factor que resulta de la Division de 2 campos, al parecer algo simple, pero al realizarla siempre me da CERO, ya verifique que los campos tiene valor, incluso haciendo una Consulta igualmente me arroja CERO, coloco algo del Codigo;

Código SQL [-]
 
DECLARE VARIABLES XFACTOR NUMERIC(18,5);
DECLARE VARIABLES DIASPAGO INTEGER;
DECLARE VARIABLES DIASANO INTEGER;
..
..
XFACTOR =0;
SELECT DIASPAGO,DIASANO FROM PARAMETRO
INTO  IASPAGO,IASANO;
// DIASPAGO=15  esto son los valores 
// DIASANO=360
XFACTOR = (DIASPAGO/ DIASANO);
..
..
EL VALOR DE XFACTOR ME DA CERO...


Probe incluso haciendo una Consulta

Código SQL [-]
 
select DIASPAGO/ DIASANO from PARAMETRO
Igual el resultado es CERO.

Nota: Uso Firebird 2.1

Gracias por su aporte..
Responder Con Cita