Club Delphi  
    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
  #1  
Antiguo 17-08-2012
MartinS MartinS is offline
Miembro
NULL
 
Registrado: nov 2011
Ubicación: Villa Cacique - Argentina
Posts: 283
Poder: 13
MartinS Va por buen camino
Necesito consulta que modifique resultados. Tipo Case

Hola: Bueno, muy bien no sabia que titulo poner asi que pido disculpas a quien ingresara pensando que era otra cosa
El tema es el siguiente: hago una consulta que relaciona cuatro tablas mediante inner join, que si bien funciona, desearía que me mostrara un determinado campo (Situacion) de otra forma ya que estos se exportan a excel y requiere otro tipo de "nomenclatura".

La consulta es esta:

Código Delphi [-]
       With Dm.VerTrabajos do
       Begin
           Close;
           Sql.Clear;
           Sql.Add('Select Internos.Id,Apellidos,Nombres,Situacion, Trabajadores.*,');
           Sql.Add('Sectores.*,Rubros.* From Internos ');
           Sql.Add('Inner Join Trabajadores on Trabajadores.IdInt = Internos.Id');
           Sql.Add('Inner Join Sectores on Trabajadores.IdSector = Sectores.Id');
           Sql.Add('Inner Join Rubros on Trabajadores.IdRubro = Rubros.Id');
           Sql.Add('Where Trabajadores.Activo = '+QuotedStr('Si')+' and Sectores.NomSector = :Nombre');
           SQL.Add('Order by Sectores.NomSector');
           ParamByName('Nombre').AsString := CSector.Items.Strings[CSector.ItemIndex];
           Open;
       end;

donde el campo Situacion de la tabla internos originalmente guarda procesado, penado o detenido y necesitaria que me devuelva 0,1 o 2.
¿Como se hace?. ¿Me podrian ayudar?
Gracias
Saludos.-
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
Between en Case de una Consulta DasGrun SQL 3 21-05-2011 18:24:42
Consulta con LIKE es case sensitive? Faust SQL 10 17-06-2008 21:47:21
Diferenciar (tipo case) una cadena torito Varios 2 04-06-2004 18:03:39
una consulta case ? Jorge Taveras Firebird e Interbase 6 27-04-2004 21:53:21
Consulta sin resultados!!!! Giniromero Conexión con bases de datos 8 03-10-2003 13:17:41


La franja horaria es GMT +2. Ahora son las 19:48:06.


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