Ver Mensaje Individual
  #2 (permalink)  
Antiguo 02/09/2010, 14:48
leonardo_josue
Colaborador
 
Fecha de Ingreso: enero-2007
Ubicación: México
Mensajes: 2.097
Antigüedad: 17 años, 4 meses
Puntos: 447
Respuesta: Problema con funciones en sql server 2000

Buenas tardes programmer_81, en primer lugar una pregunta ¿por qué necesitas programar una función que para hacer un IF? ¿no te es suficiente utilizar la función CASE WHEN así?

Código SQL:
Ver original
  1. SELECT CASE WHEN 10<14 THEN 'valor1' ELSE 'valor2' END

Si quieres necesitas forzosamente hacer uso de tu función, entonces deberás hacer lo siguiente para poder enviarle los parámetros:

Código SQL:
Ver original
  1. SELECT dbo.IIF(CASE WHEN 10<4 THEN 1 ELSE 0 END, 'valor1' , 'valor2')

Saludos
Leo