IIF

27/04/2006 - 01:15 por Juan Huachaca Gomez | Informe spam
Amigos tengo este store, pq no funciona ??? el comando iif me aparece este
mensaje

Servidor: mensaje 195, nivel 15, estado 10, procedimiento
PE_SP_VER_DOMICILIOS_MENSUAL, línea 12
'IsEmpty' no es un nombre de función reconocido.



ALTER PROCEDURE PE_SP_VER_DOMICILIOS_MENSUAL
@domicilio int,
@mes Char(3),
@ano char(4)
AS

SELECT domicilio = d.iddomicilio,
telefono = IIF(IsEmpty(d.telefoneresidencial),d.telefoneresidencial,"No
Tiene"),
ciudad = b.descricao,
grupo = c.descricao
FROM domicilios d, cidade b, grupo c
WHERE d.iddomicilio = @domicilio
AND d.idcidade = b.idcidade
AND d.idgrupo = c.idgrupo


Salu2

Juan Huachaca Gomez
MSN: j_huachaca79@yahoo.es
Telf. (00511) 7809892
 

Leer las respuestas

#1 Maxi [MVP]
27/04/2006 - 01:14 | Informe spam
Hola, no existe en SQL el IFF, en su lugar esta el CASE


Salu2
-
[Microsoft MVP] SQL Server
Orador para Culminis Latam
www.sqlgurus.org

MSN:

"Juan Huachaca Gomez" escribió en el mensaje
news:%
Amigos tengo este store, pq no funciona ??? el comando iif me aparece este
mensaje

Servidor: mensaje 195, nivel 15, estado 10, procedimiento
PE_SP_VER_DOMICILIOS_MENSUAL, línea 12
'IsEmpty' no es un nombre de función reconocido.



ALTER PROCEDURE PE_SP_VER_DOMICILIOS_MENSUAL
@domicilio int,
@mes Char(3),
@ano char(4)
AS

SELECT domicilio = d.iddomicilio,
telefono = IIF(IsEmpty(d.telefoneresidencial),d.telefoneresidencial,"No
Tiene"),
ciudad = b.descricao,
grupo = c.descricao
FROM domicilios d, cidade b, grupo c
WHERE d.iddomicilio = @domicilio
AND d.idcidade = b.idcidade
AND d.idgrupo = c.idgrupo


Salu2

Juan Huachaca Gomez
MSN:
Telf. (00511) 7809892


Preguntas similares