Suma de dos numericos siendo uno Nulo en ACCES

David
10 de Octubre del 2003
Tengo el mismo problema q Txen pero en sql,Cuando hago la consulta sql en ACces me dice q la funcion NVL no esta definida.
Como lo puedo hacer?
Gracias

sergok
10 de Octubre del 2003
Prueba con:
SELECT (IIF(ISNULL([CAMPO1]),0,[CAMPO1]) +
IIF(ISNULL([CAMPO2]),0,[CAMPO2])) AS SUMA FROM TABLA;
(Esto desde la vista SQL de la consulta, si lo haces desde la vista diseño deberás sustituir la ',' por ';').
Dependiendo del modelo de datos es útil en ocasiones tener 0 como valor por defecto de algunos campos para que no se te metan nulos y evites tener que andar con pesadillas de estas.

Un saludo, y espero que te sirva.