SQL - Ayuda con If dentro de una select

 
Vista:

Ayuda con If dentro de una select

Publicado por Patricia (8 intervenciones) el 02/06/2003 12:51:49
Necesito meter un if dentro de una select, porque necesito que el valor de un campo varíe según el contenido del campo.
Yo pongo :
******** Select cod,iif(cobrado,1,-1) from cobros ***********
Con esto intento decir que si cobrado =0 entonces me devuelva 1 y si no -1.
y me dice que iif no es una función válida, ¿Que función puedo utilizar?
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:Ayuda con If dentro de una select

Publicado por Daniel_28 (1 intervención) el 03/06/2003 05:13:44
ammmm... que ondas...
je, no recuerdo muy bien la sintaxis pero puedes usar algo como esto...

******** Select cod, when cobrado=0 then 1 else -1 end as VALOR
from cobros ***********

haber que pex y luego me dices...

Saludos... y que todo salga bien...

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:Ayuda con If dentro de una select

Publicado por Patricia (8 intervenciones) el 03/06/2003 15:55:21
Gracias por la sugerencia. He acabado por utilizar un select case dentro de la select, de todas formas muchas gracias por tu ayuda.
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