SQL - Campo booleano en una Vista SQL

 
Vista:

Campo booleano en una Vista SQL

Publicado por Leo (1 intervención) el 06/06/2002 06:21:12
Estoy en proceso de pasar los datos de una vieja BD de access 97 a SQL 2000 Server y en varias de mis consultas de access tengo campos booleanos (p.ej. nombrecampo: iif(otrocampo=true; "si"; "no") e intento realizar esto mismo haciendo las mismas consultas en sql y da un error por esto mismo, el comando 'iif' no lo detecta como bueno. Gracias anticipadas.
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:Campo booleano en una Vista SQL

Publicado por alberto (19 intervenciones) el 06/06/2002 15:34:31
IIF no existe en SQL Server puedes usar
CASE WHEN Condicion THEN ResultadoTrue ELSE ResultadoFalse END
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

RE:Campo booleano en una Vista SQL

Publicado por Islas, Isaías (5072 intervenciones) el 06/06/2002 20:55:31
Hola

Ademas (agrego), los campos Boleanos son de tipo Bit y estos tipos de campos solo pueden tener 3 valores, 0, 1 o NULL.

Saludos.
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