Equivalente de Case en SQL
Publicado por MPC (20 intervenciones) el 25/11/2008 23:18:43
Buenas Tardes
En una tabla tengo campos que guardan ciertos valores por ejemplo A, B,C.. o 1,2,3,...
Lo que quisiera es que desde el SELECT que implemente, pueda hacer la conversión de estos valores y colocar la descripción correspondiente.
Por ejemplo en SQL yo puedo hacer...
SELECT campo_a,
case campo_b
when 'N' then 'NUEVO'
when 'R' then 'REGULAR'
when 'M' then 'MALO'
end,
campo_c
FROM tabla_x
:
Cual es el equivalente en Fox o como podría hacer esto porque actualmente esta conversión se tiene que hacer en el diseño del reporte pero quisiera cambiar eso.
Slds,
MPC
En una tabla tengo campos que guardan ciertos valores por ejemplo A, B,C.. o 1,2,3,...
Lo que quisiera es que desde el SELECT que implemente, pueda hacer la conversión de estos valores y colocar la descripción correspondiente.
Por ejemplo en SQL yo puedo hacer...
SELECT campo_a,
case campo_b
when 'N' then 'NUEVO'
when 'R' then 'REGULAR'
when 'M' then 'MALO'
end,
campo_c
FROM tabla_x
:
Cual es el equivalente en Fox o como podría hacer esto porque actualmente esta conversión se tiene que hacer en el diseño del reporte pero quisiera cambiar eso.
Slds,
MPC
Valora esta pregunta


0