Problema con Consulta

28/02/2005 - 17:51 por Axel | Informe spam
Buen dia Quisiera ver si me pueden ayudar

Tengo un campo de una Tabla que pude contener datos 1 o 0
y necesito hacer una consulta pero tomando una decicion
con respecto a ese dato, trate de hacerla con If y con IIF
pero me da error, lo que quiero es mas o menos lo
siguiente

Trate de hacer esto (pero me da error)
select Numero,IIf(Dato = 1, 'Yes', 'No') as ResDato
from xxxx

si alguien me pude decir como tomar una desicion de este
tipo en una consulta se lo agradeceria mucho


att.
Axel

Preguntas similare

Leer las respuestas

#1 Alejandro Mesa
28/02/2005 - 18:05 | Informe spam
Axel,

Para eso debes usar la expresion CASE.

select Numero, case when Dato = 1 then 'Yes' else 'No' end as ResDato from
xxxx


AMB


"Axel" wrote:

Buen dia Quisiera ver si me pueden ayudar

Tengo un campo de una Tabla que pude contener datos 1 o 0
y necesito hacer una consulta pero tomando una decicion
con respecto a ese dato, trate de hacerla con If y con IIF
pero me da error, lo que quiero es mas o menos lo
siguiente

Trate de hacer esto (pero me da error)
select Numero,IIf(Dato = 1, 'Yes', 'No') as ResDato
from xxxx

si alguien me pude decir como tomar una desicion de este
tipo en una consulta se lo agradeceria mucho


att.
Axel


Respuesta Responder a este mensaje
#2 Gustavo Larriera [MVP]
28/02/2005 - 18:08 | Informe spam
No hay IIF en T-SQL pero puedes usar la sentencia CASE-WHEN en tu
SELECT, los detalles de sintaxis están en los Books Online (BOL) de tu
instalación SQL.

Gustavo Larriera, MVP
Uruguay LatAm
http://sqljunkies.com/weblog/gux/
Este mensaje se proporciona "COMO ESTA" sin garantias y no otorga ningun
derecho / This posting is provided "AS IS" with no warranties, and
confers no rights.



"Axel" wrote in message
news::
Buen dia Quisiera ver si me pueden ayudar

Tengo un campo de una Tabla que pude contener datos 1 o 0
y necesito hacer una consulta pero tomando una decicion
con respecto a ese dato, trate de hacerla con If y con IIF
pero me da error, lo que quiero es mas o menos lo
siguiente

Trate de hacer esto (pero me da error)
select Numero,IIf(Dato = 1, 'Yes', 'No') as ResDato
from xxxx

si alguien me pude decir como tomar una desicion de este
tipo en una consulta se lo agradeceria mucho


att.
Axel
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida