Cita:
Empezado por Caro
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
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.-