Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/03/2005, 14:03
Avatar de lucasiramos
lucasiramos
 
Fecha de Ingreso: agosto-2004
Ubicación: Santa Rosa, La Pampa, Argentina
Mensajes: 1.484
Antigüedad: 20 años, 4 meses
Puntos: 13
Query con Iif y '' en SQL Server

Hola. Estoy tratando de hacer una consulta, y tengo que incluirle un Iif que pregunte, si un campo string esta vacio (NO nulo, vacio), que muestre otro. Pero me tira error cuando pregunto utilizando las comillas simples. Aca les va la consulta

Código:
SELECT	 dbo.ProductosRegionales.Descripcion, dbo.AgregadoValor.CantidadDisponible, Iif(dbo.UnidadesMedidas.Numerador = '', 
dbo.UnidadesMedidas.IdUnidadMedida, Iif(dbo.UnidadesMedidas.Denominador = '', dbo.UnidadesMedidas.Numerador, 
dbo.UnidadesMedidas.Numerador + '/' + dbo.UnidadesMedidas.Denominador)) AS UnidadMedida, dbo.AgregadoValor.CantidadProductores, 
dbo.AgregadoValor.CantidadAgroLocales, dbo.AgregadoValor.CantidadAgroExtra, dbo.AgregadoValor.MOFamiliar, 
dbo.AgregadoValor.MORemuneradaPermanente, dbo.AgregadoValor.MORemuneradaTransitoria, dbo.AgregadoValor.IdPrograma, 
dbo.AgregadoValor.IdINTA, dbo.AgregadoValor.NumeroProyecto, dbo.AgregadoValor.IdProductoRegional, dbo.AgregadoValor.Fecha, 
dbo.UnidadesMedidas.Numerador, dbo.UnidadesMedidas.Denominador, dbo.AgregadoValor.IdUnidadMedida
FROM		 dbo.AgregadoValor INNER JOIN
dbo.ProductosRegionales ON dbo.AgregadoValor.IdProductoRegional = dbo.ProductosRegionales.IdProductoRegional INNER JOIN
dbo.UnidadesMedidas ON dbo.AgregadoValor.IdUnidadMedida = dbo.UnidadesMedidas.IdUnidadMedida
Espero su respuesta. Saludos. Lucas