• Viernes 8 de Noviembre de 2024, 20:44

Autor Tema:  Problema Con Nulls En Una Consulacon Iif  (Leído 1413 veces)

Gallagher

  • Miembro activo
  • **
  • Mensajes: 51
    • Ver Perfil
    • http://www.desvelat.com.ar
Problema Con Nulls En Una Consulacon Iif
« en: Martes 28 de Septiembre de 2004, 18:07 »
0
Hola...
tengo un problema con una consulta que realizo con FoxPro utilizando lenguaje SQL

Hago un

Select Iif( <<Campo>> = Null, 0, Valor) as <<alias>> FROM <<Tabla>>.....


El problema es que la c0onsulta (no se si sera por el Null)
no realiza lo que yo espero....debido a que estoy seguro  que el campo que puse en Iff contiene valores null y la consulta me trae valores null en vez de ell "0" que yo le ordeno.... por mas que respete la condicion del Iif


esta bien hecha la comparacion con Null?

espero las respuestas.-desde ya muchas gracias...

SDARIO

  • Nuevo Miembro
  • *
  • Mensajes: 11
    • Ver Perfil
Re: Problema Con Nulls En Una Consulacon Iif
« Respuesta #1 en: Viernes 1 de Octubre de 2004, 17:26 »
0
Para ese caso se usa la función ISNULL

ISNULL devuelve .T. si el campo o variable = .NULL.

Entonces, la sentencia debe quedar:

Select Iif( ISNULL(<<Campo>>) =.T., 0, Valor) as <<alias>> FROM <<Tabla>>.....