Ver Mensaje Individual
  #39  
Antiguo 08-06-2007
Avatar de xander
xander xander is offline
Miembro
 
Registrado: jul 2006
Posts: 499
Reputación: 20
xander Va por buen camino
Cita:
Empezado por Caral
A la segunda no le llego, lo estoy intentando directamente desde IBExpert, y no lo consigo, esta parte es la que importa:
Código SQL [-]
IIf([Descripcion] Is Null,"Creación de Orden",[Descripcion]) AS Estacion
Lo he intentado asi:
Código SQL [-]
 if (Estaciones.descripcion = ' ') then 'Creación de Orden'
Y asi:
Código SQL [-]
Case when Estaciones.descripcion = ' ' then 'Creación de Orden'
No me caminan, con esto ' ' , estoy pensando en un valor nulo, no se si me equivoco.
Saludos
Sería algo como esto en tu caso:
Código SQL [-]
  Case when (Estaciones.descripcion is null) 
    then 'Creación de Orden'
    ELSE Estaciones.descripcion 
  END

aunque tambien lo resolverías elegantemente usando:
Código SQL [-]
  COALESCE(Estaciones.descripcion, 'Creación de Orden')

Coalesce devuelve el primer valor no nulo de la lista de parámetros que le pases...
__________________
"Hey, nena, debe ser genial ser tú y verme a mí mismo..."
Responder Con Cita