Ver Mensaje Individual
  #2 (permalink)  
Antiguo 13/10/2007, 19:17
Avatar de Gabo77
Gabo77
 
Fecha de Ingreso: noviembre-2006
Mensajes: 381
Antigüedad: 17 años, 5 meses
Puntos: 6
Re: Ayuda Con Consulta Mysql

Si entiendo bien la estructura de tus tablas es la siguiente.

Tb_Ventas(IdVenta, Idcliente, Fecha) --IdVenta es tu llave, por lo que no se repite
Tb_VentasDesglose(IdVenta, IdProducto, Cantidad, PrecionUnitario, Costo) --El campo IdVenta relaciona la tabla Tb_VentasDesglose con la tabla Tb_Ventas

La consulta que necesitas es la siguiente.... (espero)

Código:
Select VD.IdProducto, SUM(VD.Cantidad)
From Tb_VentasDesglose VD
Where Exists(
    Select 1
    From Tb_Ventas V
    Where V.IdVenta = VD.IdVenta
        And V.Fecha Between '20070528' And '20071107'
)
Group By VD.IdVenta
Saludos!
__________________
Hicimos un pacto con Dios... El no desarrolla Sistemas y nosotros no hacemos milagros....