Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   SQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=6)
-   -   Utilizar iif o similar con SQL SERVER (https://www.clubdelphi.com/foros/showthread.php?t=13200)

ignorator 10-08-2004 18:12:44

Utilizar iif o similar con SQL SERVER
 
Tengo una select en la que tengo campos de tipo bit que como sabeis admiten 0 o 1 para falso o cierto y me gustaría mostrar Si o No en lugar de 0 o 1.
Con Access por medio de iif(Expresion, valor True, Valor False) era sencillo, pero en SQL Server no me funciona me da error en SGDB de que no está definida la función, aunque en la ayuda si viene pero para temas de OLAP creo.:confused:

Si alguien me pudiera ayudar lo agradecería:p

__marcsc 10-08-2004 19:26:48

Hola, en SQL Server puedes hacerlo con CASE

Código SQL [-]
CASE(Campo)
WHEN 1 THEN 'Sí'
ELSE 'No'

Saludos!

ignorator 10-08-2004 19:34:34

¿Pero dentro de una sentencia SQL?.

¿Tengo que crearme un procedimiento almacenado o similar para esta chorrada?.

P.D. Gracias de antemano por tu respuesta

RECTIFICO.
Se te olvidó poner en tu ejemplo el end, de ahí que no me funcionara al principio, muchas gracias, me has ayudado un montón


La franja horaria es GMT +2. Ahora son las 09:27:42.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi