Duda Sql

25/07/2003 - 15:21 por Phobos | Informe spam
No se si he perdido la memoria o no se hacerlo
necesito en una consulta SQL comparar si un campo es vacío y otro si es <> a
vacío.
lo tengo así
sqlstrin = "SELECT * FROM hoja_ok,seguimiento,datos WHERE
hoja_ok.entregado=" & Empty & " and hoja_ok.fecha_entrega<>" & Empty & ""
y se me cae


Saludos

Preguntas similare

Leer las respuestas

#1 Phobos
25/07/2003 - 15:51 | Informe spam
Funciono perfecto.
gracias.

"Alex Martínez" escribió en el mensaje
news:
Usa "IS NULL" o "IS NOT NULL"


Saludos,
Alex


"Phobos" wrote in message
news:%
> No se si he perdido la memoria o no se hacerlo
> necesito en una consulta SQL comparar si un campo es vacío y otro si es


<>
a
> vacío.
> lo tengo así
> sqlstrin = "SELECT * FROM hoja_ok,seguimiento,datos WHERE
> hoja_ok.entregado=" & Empty & " and hoja_ok.fecha_entrega<>" & Empty &


""
> y se me cae
>
>
> Saludos
>
>


Respuesta Responder a este mensaje
#2 Alex Martínez
25/07/2003 - 15:51 | Informe spam
Usa "IS NULL" o "IS NOT NULL"


Saludos,
Alex


"Phobos" wrote in message
news:%
No se si he perdido la memoria o no se hacerlo
necesito en una consulta SQL comparar si un campo es vacío y otro si es <>


a
vacío.
lo tengo así
sqlstrin = "SELECT * FROM hoja_ok,seguimiento,datos WHERE
hoja_ok.entregado=" & Empty & " and hoja_ok.fecha_entrega<>" & Empty & ""
y se me cae


Saludos


Respuesta Responder a este mensaje
#3 Victor Koch
25/07/2003 - 15:57 | Informe spam
Depende como grabes en la base de datos o que le pusiste como valor por
default, el campo podria tener NULL o "", para preguntar si el campo tiene
NULL la senetencia seria:

sqlstrin = "SELECT * FROM hoja_ok,seguimiento,datos WHERE hoja_ok.entregado
IS NULL OR hoja_ok.entregado=''"

Podrias usar IS NULL o IS NOT NULL

Un saludo, Víctor Koch.


"Phobos" escribió en el mensaje
news:#
No se si he perdido la memoria o no se hacerlo
necesito en una consulta SQL comparar si un campo es vacío y otro si es <>


a
vacío.
lo tengo así
sqlstrin = "SELECT * FROM hoja_ok,seguimiento,datos WHERE
hoja_ok.entregado=" & Empty & " and hoja_ok.fecha_entrega<>" & Empty & ""
y se me cae


Saludos


Respuesta Responder a este mensaje
#4 Julio C. Briceño R.
25/07/2003 - 17:59 | Informe spam
Saludos,

Ah! El TRIM sólo sirve en Jet SQL (Access 97, 2000), para
Transact SQL de SQL Server u el PL SQL Server de Oracle
creo que sólo existe LTRIM y RTRIM

Hasta luego,

Saludos,

Como no sabes si tu campo tiene valores Nulos, o


vacíos ''
o vacíos ' ', entonces busca así:

SELECT * FROM TUTABLA WHERE TRIM(TUCAMPO) + '' = ''

así sea como sea te devuelves los valores que no tienen
nada.

Hasta luego,

Julio C. Briceño R.
Caracas, Venezuela


No se si he perdido la memoria o no se hacerlo
necesito en una consulta SQL comparar si un campo es


vacío y otro si es <> a
vacío.
lo tengo así
sqlstrin = "SELECT * FROM


hoja_ok,seguimiento,datos WHERE
hoja_ok.entregado=" & Empty & " and


hoja_ok.fecha_entrega<>" & Empty & ""
y se me cae


Saludos


.



.

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