Ver Mensaje Individual
  #5  
Antiguo 19-11-2008
Avatar de poliburro
[poliburro] poliburro is offline
Miembro Premium
 
Registrado: ago 2004
Ubicación: México D.F
Posts: 3.068
Reputación: 23
poliburro Va por buen camino
Olvidé que usas access, prueba esto:

Código SQL [-]
 
   Select Datos.Producto, Datos.Subproducto, 
            Datos.Ingresos, Datos.PesoIngreso,
            Egresos.Cuantos As Egresos, Egresos.Peso As PesoEgreso 
   From (
              Select  Stock.Producto, Stock.SubProducto, 
                        Ingresos.Cuantos As Ingresos, Ingresos.Peso As PesoIngreso
                 From Stock As Stock
            Left Join  (
                                Select Producto, Subproducto, Count(*) Cuantos, Sum(PesoNeto) Peso
                                  From Ingreso
                             Group By Producto, Subproducto
                         ) Ingresos
                    On Stock.Producto = Ingresos.Producto And
                        Stock.SubProducto = Ingresos.SubProducto
          ) Datos
Left Join  (
                  Select Producto, Subproducto, Count(*) Cuantos, Sum(PesoNeto) Peso
                    From Egreso
               Group By Producto, Subproducto
             ) Egresos
        On Datos.Producto = Egresos.Producto And
            Datos.SubProducto = Egresos.SubProducto


El error que te lanza es por que access no soporta dos joins en un select, debes usar subquerys.

Saludos
__________________
Conoce mi blog http://www.edgartec.com

Última edición por poliburro fecha: 19-11-2008 a las 20:38:18. Razón: sintaxis
Responder Con Cita