Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/05/2009, 12:49
Nati_K
 
Fecha de Ingreso: abril-2009
Ubicación: Buenos Aires
Mensajes: 31
Antigüedad: 15 años, 1 mes
Puntos: 0
Mostrar un string en donde hay un valor Booleano - SQL SELECT

Estimados alguien sabe como puedo hacer esto,

Tengo una columna con datos booleanos (me devuelve True o False) no? En un SELECT quiero usar CASE WHEN para que cuando encuentre True me escriba "Si" y cuando encuentre False me devuelva 'No'

Intente esta sentencia pero no funciona:

Código:
SELECT     STOCK, CASE WHEN HAYSTOCK = '1' THEN 'Si' ELSE HAYSTOCK END AS HAYSTOCK
FROM         ALIMENTOS
Entiendo que no funciona porque tengo un valor binario y yo estoy queriendo poner un string, puede ser? Como puedo hacer?

Gracias!