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:
id_prtoducto
Descripciom

2 Factura
id_factura
fecha

3 detalle_factura
id_detall
id_factura
id_producto
cantidad

4 venta
id_venta
fecha

5 detalle_venta
id_detalle
id_venta
id_producto
cantidad

Deseo mostrar La descripcion del producto, la cantidad vendida, la cantidad comprada, teniendo en cuenta la fehca
He probado en otro lenguaje 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;