Ver Mensaje Individual
  #5  
Antiguo 13-01-2009
Avatar de jhonny
jhonny jhonny is offline
Jhonny Suárez
 
Registrado: may 2003
Ubicación: Colombia
Posts: 7.058
Reputación: 30
jhonny Va camino a la famajhonny Va camino a la fama
Ahhhh, ya comprendo, es que claro, como la consulta no te arroja ningun dato, entonces coalesce no tiene registros para comparar si este campo es NULL o no, por lo que no tendra NULL un campo al no tener ningún registro.

Si es un procedimiento almacenado en el que estas ejecutando dicho coalesce, podrias aplicarlo a la variable donde cae ese valor, mas no en la consulta en si. (Lo dicho, muestra todo el procedimiento para ver que podemos hacer).

Cita:
Empezado por Jose Roman
Pero en que version de FIREBIRD realizaste la prueba?
Realmente la hice con Firebird 2.1, pero como ya es notable, habia hecho la prueba con una consulta que si me devolvia registros y uno de sus campos tenia valores NULL y no. Por lo que estaba haciendo la prueba de forma distinta a lo que tu estas haciendo. Muestranos el procedimiento almacenado y ya habra alguna buena solución.
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!"

http://www.purodelphi.com/
http://www.nosolodelphi.com/
Responder Con Cita