URGENTE POR FAVOR esta sentencia funciona en acces pero no en delphi3

Adriana
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 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;

abraham
19 de Septiembre del 2003
saludos.

la verdad no he programado en delphi, pero espero ayudarte despues del group by el "]" lo tienes en tu original.

trata con esto:

select productos.id_producto, productos.descripciom, sum(detalla_venta.cantidad), sum(compras.cantidad) from productos join venta on productos.id_producto = ventas.id_producto join compras on productos.id_producto = compra.id_producto group by productos.id_producto where ventas.fecha = mi_fecha and compras.fecha = mi_fecha