Cita:
Empezado por Caral
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.
