Hola, tengo un campo en la base datos llamado "apto" que es numerico, y necesito colocar en un campo booleano true/false dependiendo si "apto "es igual a cero, lo estoy haciendo con un case asi, pero no me da el valor que debe, es como si no compara con cero??
La consulta es la siguiente:
SELECT nu_cedula_aval,isnull(apto,0) apto, isnull(avaluo_local,0) avaluo_local, isnull(oficina,0) oficina, isnull(terreno,0) terreno, isnull(casa_m,0) casa_m, isnull(casa_c,0) casa_c, isnull(edif_m,0) edif_m, isnull(edif_c,0) edif_c, isnull(galpon_m,0) galpon_m, isnull(galpon_c,0) galpon_c, isnull(estac,0) estac, isnull(totalxAvaluador,0) totalxAvaluador,
case apto when 0 then 'FALSE' else 'TRUE' end VERLINK_local
FROM AiMatriz_Avaluo_Temp WHERE co_auditoria = '42' GROUP BY nu_cedula_aval,apto,avaluo_local,oficina,terreno,c asa_m,casa_c,edif_m,edif_c,galpon_m,galpon_c, estac, totalxAvaluador
como puedo usar el case con valores numericos?