Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/11/2013, 05:51
FIEBRE
 
Fecha de Ingreso: octubre-2007
Mensajes: 25
Antigüedad: 16 años, 6 meses
Puntos: 1
Pregunta Hacer que un ODBC_EXEC() ignore valores NULL al ejecutar un "select sum(campo)"

Hola, gracias por leerme y por la ayuda...

Hago una conexión desde PHP a SQL SERVER a través de ODBC.
Ejecuto las consultas con odbc_exec().

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.

$resultado=odbc_exec($conn,$row['consulta']);

$resultado está vacío si hay valores a NULL en un select sum(campo).

Si ejecuto la query directamente en el SQL Server funciona y devuelve datos.
El código es correcto pues funcionan OK todas las consultas excepto estos casos.

Cómo puedo conseguir que ignore los valores NULL o los convierta a cero??
No sé si es el driver ODBC, la versión de PHP... alguien sabe algo de ésto??

Espero haberme explicado correctamente!!
Mil gracias!!