SoloCodigo

Programación General => Visual FoxPro => Mensaje iniciado por: Gallagher en Martes 28 de Septiembre de 2004, 18:07

Título: Problema Con Nulls En Una Consulacon Iif
Publicado por: Gallagher en Martes 28 de Septiembre de 2004, 18:07
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...
Título: Re: Problema Con Nulls En Una Consulacon Iif
Publicado por: SDARIO en Viernes 1 de Octubre de 2004, 17:26
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>>.....