22/03/2005, 14:03
|
| | | 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 |