Utilizar La funcion IIF en SQL Server 2000

Arturo
22 de Marzo del 2005
Estoy pasando algunas consultas de Acces a SQl Server , y algunas tienen IFF como criterios ., SQL no las reconoce, alguiqien que me podria ayudar con una alternativa o deirme porque SQL Server no soportA IIF en consultas (Select)

Marlon suazo
22 de Marzo del 2005
Lo que puedes hacer es utilizar la instrucción case.

Case (Condición) then Criterios Else Criterios End
Ejemplo
Case (Edad > 18) THEN 'Mayor' Else 'Menor' End

te recomiendo www.portalsql.com

Marlon Suazo
22 de Marzo del 2005
Disculpa que me vole una parte la verdadera es

Case When (Condición) Then Criterio Else Criterio

Komo
22 de Marzo del 2005
La función CASE tiene 2 formatos:

A) Sencilla. Solo permite la comprobación de igualdad
CASE autor
WHEN 'Felipe' THEN 'Numero uno'
WHEN 'Manolo' THEN 'Numero dos'
ELSE 'El ultimo'
END

B) De búsqueda. Permite usar comparaciones
CASE
WHEN importe IS NULL THEN 'Sin importe'
WHEN importe > 1000 THEN 'Muy caro'
WHEN importe = 1 THEN 'No me lo creo'
ELSE 'No está mal'
END