Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   SQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=6)
-   -   Incluier Mensaje del Estado de un Campo (https://www.clubdelphi.com/foros/showthread.php?t=70993)

BlueSteel 23-11-2010 17:56:10

Incluier Mensaje del Estado de un Campo
 
Hola Amigos

Necesito realizar una consulta SQL en donde segun el valor de un campo me de un mensaje X.

La tabla posee los sgtes campos

Tabla: Abono
Abo_Id
Abo_Numero
Abo_Estado (Valores pueden ser D / V / I)


La idea es que el resultado de la sentencia SQL me de algo así

Abo_ID Abo_Numero Abo_Estado Mensaje
01 125 D DISPONIBLE
02 225 B BLOQUEADO
03 4125 D DISPONIBLE
04 825 I IMPRESO
05 25 B BLOQUEADO
06 12 D DISPONIBLE


Bueno, espero haberme explicado bien...

Salu2:p:D

Al González 23-11-2010 18:46:45

No has comentado qué motor empleas, pero por lo general se admite el uso de Case:

Código SQL [-]
Select Abo_ID, Abo_Numero, Abo_Estado, 

  Case Abo_Estado
    When 'D' Then 'Disponible'
    When 'B' Then 'Bloqueado'
    When 'I' Then 'Impreso'
  End As Mensaje

  From Abono

Saludos. :)

P.D. Como título, hubiese quedado mejor algo como: Añadir columna en consulta SQL, su valor depende de otro campo. ;)

BlueSteel 23-11-2010 19:18:22

Gracias AL...

bueno, funciono 100%... era en SQL Server..

Salu2:p:D


La franja horaria es GMT +2. Ahora son las 11:46:01.

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