Se parece terriblemente a los primeros puntos de una evaluación que yo daba para entrevistas laborales
![Big Grin](http://www.clubdelphi.com/foros/images/smilies/biggrin.gif)
...
Código SQL
[-]
SELECT num_articulo, nombre, precio
FROM Articulos a
WHERE NOT EXISTS (SELECT 1
FROM LineaFactura LF, Facturas F
WHERE LF.num_factura = F.num_factura
AND LF.num_articulo = A.num_articulo
AND FECHA ... {La comparación depende del motor})
El otro es similar pero con la tabla de artículos.