Ver Mensaje Individual
  #2 (permalink)  
Antiguo 25/11/2013, 05:58
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Hacer que un ODBC_EXEC() ignore valores NULL al ejecutar un "select sum(ca

Cita:
Funcionan todas las querys (el código es correcto) excepto las que contienen en el select un sum(campo) cuando en alguna de las tuplas "campo" contiene un valor NULL.
No creo que ese sea realmente el origen del problema.
El SQL, en todos los DBMS suma sólo valores no nulos, por lo que el uso de SUM sólo devuelve NULL si la suma es NULL, o mejor aún, si las condiciones del WHERE devuelven un resultado nulo (sin registros).
Muéstranos el código que ejecutas y un ejemplo de la ejecución manual.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)