Consulta Select

15/07/2004 - 13:44 por Elena | Informe spam
Hola Grupo, os expongo mi problema,

tengo una base de datos con una tabla factura con el campo cod_factura, que
tiene un los registros:
codfactura1
codfactura2
codfactura3
codfactura4

y tengo en un txt un listado de codigos de factura:
'codfactura1', 'codfactura3', 'codfact'

y me gustaría obtener con una select las facturas que están en el txt que no
están en la tabla factura, es decir, 'codfact'
Una opción sería pasar los datos del txt a una tabla (bulk insert) y hacer
la select, pero me gustaría saber si se puede hacer con una select teniendo
los datos del txt así:
('codfactura1', 'codfactura3', 'codfact')

Si pongo:
SELECT Cod_factura FROM Factura
WHERE Cod_factura NOT IN
('codfactura1', 'codfactura3', 'codfact')
me obtendría las de la tabla factura y no las del txt.



Un saludo
 

Leer las respuestas

#1 Carlos Sacristan
15/07/2004 - 13:55 | Informe spam
No entiendo... si puedes generar la consulta correcta (tal y como estás
poniendo en el ejemplo), ¿cuál es el problema? Otra cosa es que no puedas:
en ese caso tendrías que cargar los datos previamente en una tabla y
ejecutar la sentencia...


Un saludo

-
"Sólo sé que no sé nada. " (Sócrates)

Por favor, responder únicamente al foro
Se agradece la inclusión de sentencias DDL


"Elena" escribió en el mensaje
news:#
Hola Grupo, os expongo mi problema,

tengo una base de datos con una tabla factura con el campo cod_factura,


que
tiene un los registros:
codfactura1
codfactura2
codfactura3
codfactura4

y tengo en un txt un listado de codigos de factura:
'codfactura1', 'codfactura3', 'codfact'

y me gustaría obtener con una select las facturas que están en el txt que


no
están en la tabla factura, es decir, 'codfact'
Una opción sería pasar los datos del txt a una tabla (bulk insert) y hacer
la select, pero me gustaría saber si se puede hacer con una select


teniendo
los datos del txt así:
('codfactura1', 'codfactura3', 'codfact')

Si pongo:
SELECT Cod_factura FROM Factura
WHERE Cod_factura NOT IN
('codfactura1', 'codfactura3', 'codfact')
me obtendría las de la tabla factura y no las del txt.



Un saludo





Preguntas similares