Power Builder - Cambiar un campo dinamicamente

   
Vista:

Cambiar un campo dinamicamente

Publicado por barrunto (50 intervenciones) el 21/09/2009 01:28:52
tengo el siguiente sql

select nombre, muerte, codigo

from personas, enfermedades


pasa que el campo muerte lo quiero cambiar dinamicamente, por vida

dianamicamente.

como lo hago
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Cambiar un campo dinamicamente

Publicado por lmota (32 intervenciones) el 21/09/2009 15:43:07
Hola
Yo tengo una idea nose si te servira
en el SQL haria un store procedure de la siguiente manera

declare @ls_exesql nvarchar(4000)
declare @ls_tipo char(1) ,
@ls_columna varchar(30)
if @ls_tipo = 'V' begin -- vida
set @ls_columna = 'vida'
set @ls_exesql='select nombre, '+ @ls_columna +' as vida_muuerte , codigo '
end else begin
set @ls_columna = 'muerte'
set @ls_exesql='select nombre, '+ @ls_columna +' as vida_muuerte , codigo '
end
exec sp_executesql @ls_exesql

Sal2
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar