Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Firebird e Interbase
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #5  
Antiguo 27-12-2007
Avatar de jachguate
jachguate jachguate is offline
Miembro
 
Registrado: may 2003
Ubicación: Guatemala
Posts: 6.254
Poder: 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
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Diferencias entre Firebird e Interbase David Firebird e Interbase 6 28-04-2007 16:14:47
Diferencias en Sql Access y Mysql Caral SQL 1 27-08-2006 05:56:00
Diferencias entre Interbase y FireBird erickperez6 Firebird e Interbase 2 22-05-2006 21:14:38
Diferencias entre Firebird e Interbase mieltxo Firebird e Interbase 2 11-02-2006 22:28:07
Access ´03 con delphi7. Donde pongo las sentencias. casimaxi Conexión con bases de datos 4 27-07-2005 03:22:30


La franja horaria es GMT +2. Ahora son las 15:12:22.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi