
25/11/2013, 05:51
|
| | Fecha de Ingreso: octubre-2007
Mensajes: 25
Antigüedad: 17 años, 6 meses Puntos: 1 | |
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!! |