Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/09/2010, 12:59
gusanchis
 
Fecha de Ingreso: septiembre-2010
Mensajes: 3
Antigüedad: 13 años, 8 meses
Puntos: 0
Restar dos campos de dos tablas

Hola!!

Tengo un problemilla en una base de datos que estoy creando.

La base de datos es para controlar el stock que hay en un almacen de camisetas.
He creado tres tablas que tienen los siguientes campos:

PRODUCTOS: Referencia, marca, descripcion.
ENTRADAS: Id_E, Referencia, fecha, color, talla, cantidad_E
SALIDAS: Id_S, Referencia, fecha, color, talla, cantidad_S

Van enlazadas por la referencia. En la tabla productos, la referencia es la llave primaria, en las entradas y las salidas he puesto como llave primaria un id, ya que asi me dejara repetir varias entradas o salidas de una misma referencia.

Cada referencia, va a tener, 4 tallas y 8 colores, esto puede variar.

En primer lugar hago consultas para saber el total de las entradas y me las suma perfectamente, al igual me pasa en las salidas.

El problema lo tengo cuando quiero hacer la consulta para saber el stock que tengo, es decir, la consulta que quiero hacer es que me reste la cantidad de entradas(cantidad_E) menos la cantidad de salidas(cantidad_S).

De este modo esta consulta me tendria que agrupar por tallas colores y el stock de cada referencia. Deberia quedar asi.

Referencia color talla stock
544 blanco L 10
544 blanco M 8
544 negro L 10

Espero que me ayuden, gracias!!!!!