Cita:
Empezado por duilioisola
Supongo que el problema es que alguna de estas sumatorias te devuelve un valor nulo, porque no encuentra registros.
Lo que yo hago es verificar que no sea nulo. Si lo es, lo igualo a 0.
Código SQL [-]selet sum(campo) from tabla
where condiciones...
into :suma;
if (suma is null) then suma=0;
Recuerda: null + algo = null null - algo = null null / algo = null null * algo = null null || algo = null
|
El siempre bien agraciado
null efectivamente estaba haciendo de las suyas. Muchas gracias