Ver Mensaje Individual
  #5  
Antiguo 27-12-2007
Avatar de jachguate
jachguate jachguate is offline
Miembro
 
Registrado: may 2003
Ubicación: Guatemala
Posts: 6.254
Reputación: 30
jachguate Va por buen camino
Cita:
Empezado por Caral Ver Mensaje
Esta sentencia es muy usada en access.
En access se haria de esta manera:
Código SQL [-]
iif([tutambla.tucampo= #FA#],[Factura],[Consignación]) as tunombre.
Bien ha dicho ya Caral que esto puede hacerse de manera muy similar en firebird, haciendo uso de una función.

También podría lograrse usando puro SQL, valiéndose del operador case:

Código SQL [-]
select case tutabla.tucampo
         when 'FA' then 'factura'
         when 'CO' then 'consignación'
         else 'desconocido'
       end as TuNombre
  from TuTabla;

Cómo se ve... en el case, pueden incluirse mas opciones, no solo 2, como en el IIF.

Un pequeño aporte a este esfuerzo de Caral.

Hasta luego.

__________________
Juan Antonio Castillo Hernández (jachguate)
Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate
Responder Con Cita