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
  #7  
Antiguo 17-08-2012
MartinS MartinS is offline
Miembro
NULL
 
Registrado: nov 2011
Ubicación: Villa Cacique - Argentina
Posts: 283
Poder: 15
MartinS Va por buen camino
Cita:
Empezado por Caro Ver Mensaje
Hola MartinS, prueba de esta forma:

Código SQL [-]
Select Internos.Id,....., Case Situacion When 'procesado' then 0
                                         When 'penado' then 1
                                         When 'detenido' then 2 end, Trabajadores.*,
........................................
From Internos
.....................................................
....................................................

Saluditos
Gracias Caro. Precisamente eso era lo que buscaba. . En un momento te iba a preguntar ya que no me arrojaba ningún dato entonces puse un dbgrid en crudo y ahí me percate que me había cambiado el nombre de campo a CASE.

Gracias nuevamente.-

Cita:
Empezado por Cañones Ver Mensaje
Hola MartinS, yo lo que haría es al dataset Sql agregarle un campo calculado cuando la situación es procesado tome el valor cero y así para los otros campos.
Creo que es lo mejor, trasladar esa lógica al cliente, porque de otra manera sería hacer tres union en el sql pero no me gusta mucho.
Saludos.
Gracias Cañones. El hecho es que uso ese query para diferentes consultas de modo que no puedo agregar campos con el editor (Boton derecho arriba del IbQuery). Mucho menos lo agregaria por código pues no sé como se hace
Gracias igualmente por la respuesta.-
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 05:22: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