Ver Mensaje Individual
  #3 (permalink)  
Antiguo 10/09/2010, 17:02
gusanchis
 
Fecha de Ingreso: septiembre-2010
Mensajes: 3
Antigüedad: 14 años, 3 meses
Puntos: 0
Respuesta: Restar dos campos de dos tablas

Hola Leo!!

Muchisimas gracias!! ya he conseguido restar los campos de entradas y salidas, ahora tengo un pequeño problema.

Si introduzco una entrada, pero esta no tiene ninguna salida, es decir, no tiene nada que le reste, en la consulta que he realizado anteriormente, esta entrada no me aparece, y deberia aparecerme porque es stock que queda en el almacen.
De que manera lo puedo hacer para que me aparezca?

Aqui te mando la consulta que he realizado como tu me has dicho:

SELECT ENTRADAS.Referencia, Entradas.Color, Entradas.Talla, SUM(ENTRADAS.Suma_E - SALIDAS.Suma_S)
FROM [SELECT ENTRADAS.Referencia, ENTRADAS.Color, ENTRADAS.Talla, Sum(ENTRADAS.Cantidad_E) AS Suma_E
FROM ENTRADAS
GROUP BY ENTRADAS.Referencia, ENTRADAS.Color, ENTRADAS.Talla
ORDER BY ENTRADAS.Referencia]. AS Entradas INNER JOIN [SELECT SALIDAS.Referencia, SALIDAS.Color, SALIDAS.Talla, Sum(SALIDAS.Cantidad_S) AS Suma_S
FROM SALIDAS
GROUP BY SALIDAS.Referencia, SALIDAS.Color, SALIDAS.Talla
ORDER BY SALIDAS.Referencia]. AS Salidas ON (ENTRADAS.Talla = SALIDAS.Talla) AND (ENTRADAS.Color = SALIDAS.Color) AND (ENTRADAS.Referencia = SALIDAS.Referencia)
GROUP BY ENTRADAS.Referencia, ENTRADAS.Color, ENTRADAS.Talla;


Un saludo!!!

Gus

Última edición por gusanchis; 10/09/2010 a las 17:14