Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > SQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 08-05-2008
Avatar de look
look look is offline
Miembro
 
Registrado: sep 2007
Ubicación: The Shire
Posts: 656
Poder: 17
look Va camino a la fama
Select con If en SQL

Hola Compañeros ,tengo la Siguiente Consulta en MSSQL , esta consulta la muestro en un grid , bueno lo que quiero es que , en el campo status la consulta me debuelba: si en el campo status='E' entonses me debuelba 'Emitido' , si es status='C' Cancelada..., para que en el grid me muestre dependiendo del status si es cancelada o emitida .... creo que con un if funcionario bien pero no se como hacerlo... bueno espero su ayuda ...

Código SQL [-]
select cve_doc,cve_clpv, fecha_doc,can_tot , staus from fact01 order by cve_doc
Responder Con Cita
  #2  
Antiguo 08-05-2008
Avatar de poliburro
[poliburro] poliburro is offline
Miembro Premium
 
Registrado: ago 2004
Ubicación: México D.F
Posts: 3.068
Poder: 23
poliburro Va por buen camino
Esta te funciona en la mayoria de los motores:
Código SQL [-]
 
select cve_doc, cve_clpv, fecha_doc,can_tot, 
          Case When status  'E' then 'Emitido' 
                   When status  'C' then 'Cancelada' 
           End Case
from fact01 
order by cve_doc
__________________
Conoce mi blog http://www.edgartec.com
Responder Con Cita
  #3  
Antiguo 08-05-2008
Avatar de look
look look is offline
Miembro
 
Registrado: sep 2007
Ubicación: The Shire
Posts: 656
Poder: 17
look Va camino a la fama
Gracias Amigo PoliBurro
funciono perfectamente , solo habia que agregarle algo porque daba error
Código SQL [-]

select cve_doc, cve_clpv, fecha_doc,can_tot, 
          Case When status = 'E' then 'Emitido' 
                   When status = 'C' then 'Cancelada' 
           End as Status 
from fact01 
order by cve_doc

Responder Con Cita
Respuesta



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
Problema conuna consulta select...not in (select ...) VRO Firebird e Interbase 2 11-08-2005 08:56:35
select dmagui MySQL 16 22-06-2005 16:26:48
5 select de 5 tablas diferentes en un select solo sakuragi SQL 6 15-06-2005 18:57:06
Select anidado: Select from (select....) Malon SQL 2 14-10-2004 14:01:24
Select anidado ( Select from select ) Malon Firebird e Interbase 1 05-10-2004 04:14:38


La franja horaria es GMT +2. Ahora son las 02:05:47.


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