Ayuda para Consulta SQL que no anda en Delphi

Marcelo91011
19 de Septiembre del 2003
Tengo un serio problema con una consulta realizada en Delphi3 ?

Poseo 5 tablas:
1 productos: 2 Factura: 3 Detalle_factura:
id_producto id_factura id_detalle
Descripciom Fecha id_factura
id_producto
cantidad

4 Compras: 3 Detalle_Compra:
id_Compra id_detalle
Fecha id_compra
id_producto
cantidad

Deseo mostrar La descripcion del producto, la cantidad vendida, la cantidad comprada, teniendo en cuenta la fehca
He realizado esta probado en acces y funciona pero bajo delphi3 no funciona.........
Mis tablas son Paradox 7 y no esta relacionadas.
en esta consulta no he incluido la Fecha , porque no me trae ningun resultado todavia.

SELECT productos.id_producto, (select Sum(compra_det.cantidad) from compra_det where compra_det.id_producto=productos.id_producto) AS Compra, (select Sum(detalle_r.cantidad) from detalle_r where detalle_r.id_producto=productos.id_producto) AS Venta
FROM productos
GROUP BY productos].id_producto;