Uso de la funcion IIF

21/07/2004 - 22:37 por Herm Giron | Informe spam
Saludos.
Soy reciente en el sqlserver y tengo problemas con la
funcion iif, es esta la funcion la que tendria que usar
para tomar un dato u otro en un select, Ejem.

SELECT
tipo_docs.sigla_doc AS Doc,
agenda_pagos.DOC_REF,
agenda_pagos.NO_PAGO,
agenda_pagos.PERIODO,
iif(pagos.oficina_id=0,nom_banco,oficinas.nombre) AS
lugar_pago,
cuenta
from agenda_pagos,ctas_banc,bancos,tipo_docs,pagos
left join oficinas ...


gracias!

Preguntas similare

Leer las respuestas

#1 Manuel Daponte
21/07/2004 - 22:59 | Informe spam
Usa CASE

Manuel A. Daponte Santiago
DBA Municipio de Guaynabo

"Herm Giron" wrote in message news:19bb01c46f62$867f62f0$
Saludos.
Soy reciente en el sqlserver y tengo problemas con la
funcion iif, es esta la funcion la que tendria que usar
para tomar un dato u otro en un select, Ejem.

SELECT
tipo_docs.sigla_doc AS Doc,
agenda_pagos.DOC_REF,
agenda_pagos.NO_PAGO,
agenda_pagos.PERIODO,
iif(pagos.oficina_id=0,nom_banco,oficinas.nombre) AS
lugar_pago,
cuenta
from agenda_pagos,ctas_banc,bancos,tipo_docs,pagos
left join oficinas ...


gracias!
Respuesta Responder a este mensaje
#2 Fernando España
21/07/2004 - 23:12 | Informe spam
SELECT
tipo_docs.sigla_doc AS Doc,
agenda_pagos.DOC_REF,
agenda_pagos.NO_PAGO,
agenda_pagos.PERIODO,
lugar_pago= case when pagos.oficina_id=0 then nom_banco else oficinas.nombre
end, -- No como en vfp. jeje
lugar_pago,
cuenta
from agenda_pagos,ctas_banc,bancos,tipo_docs,pagos
left join oficinas ...



Fernando España
Gerente Informatica
ATISA
7a. calle 4-34 Zona 10
Segundo Nivel
Guatemala, Centro America
www.atisa.com.gt
"Herm Giron" escribió en el mensaje
news:19bb01c46f62$867f62f0$
Saludos.
Soy reciente en el sqlserver y tengo problemas con la
funcion iif, es esta la funcion la que tendria que usar
para tomar un dato u otro en un select, Ejem.

SELECT
tipo_docs.sigla_doc AS Doc,
agenda_pagos.DOC_REF,
agenda_pagos.NO_PAGO,
agenda_pagos.PERIODO,
iif(pagos.oficina_id=0,nom_banco,oficinas.nombre) AS
lugar_pago,
cuenta
from agenda_pagos,ctas_banc,bancos,tipo_docs,pagos
left join oficinas ...


gracias!
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida