MySQL - Problemas con Case

   
Vista:
Imágen de perfil de Daniel

Problemas con Case

Publicado por Daniel daniel.steckler@gmail.com (3 intervenciones) el 16/12/2014 15:55:59
Hola foro, tengo un pequeño inconveniente con la siguiente sentencia Case
CASE empleados.aut_senasa when empleados.aut_senasa=1 then 'Si' when empleados.aut_senasa=0 then 'No' end AS Senasa,

El campo es Tinyint y solo tiene valores 1 y 0

El problema es que siempre me muestra "Si".
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

Problemas con Case

Publicado por Juan Gaete gaetestangl@gmail.com (4 intervenciones) el 30/12/2014 15:09:51
Usa asi:

CASE
when empleados.aut_senasa=1 then 'Si'
ELSE 'No'
end AS Senasa,

O asi:

CASE empleados.aut_senasa when 1 then 'Si' when 0 then 'No' end AS Senasa,

O asi:

CASE empleados.aut_senasa when 1 then 'Si' else 'No' end AS Senasa,
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