Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/01/2011, 13:11
hostingfree0
 
Fecha de Ingreso: enero-2011
Mensajes: 5
Antigüedad: 13 años, 10 meses
Puntos: 0
Campos calculado

Tengo una DB en SQL, tiene las siguientes tablas (entre otras)...

La base de datos es para una empresa textil.

TABLAS:

MATERIAPRIMA: id_materiaPrima; descripcion, precioUnitario, otros.
ARTICULO: id_articulo,precio,stock, otros.
MATERIAPRIMA-ARTICULO: id_materiaPrima,id_articulo, otros.

Al llenar la tabla MATERIAPRIMA como por ejemplo con:

MATERIAPRIMA: id_materiaPrima; descripcion, precioUnitario, otros.
MATERIAPRIMA:(1, tela A , $10, ) El precio esta por metro de tela
MATERIAPRIMA:(2, tela b , $20, ) El precio esta por metro de tela
MATERIAPRIMA:(3, tela c , $30, ) El precio esta por metro de tela

Al llenar la tabla MATERIAPRIMA-ARTICULO como por ejemplo con:
MATERIAPRIMA-ARTICULO: id_materiaPrima,id_articulo, otros.
MATERIAPRIMA-ARTICULO: (1, 1 , otros)
MATERIAPRIMA-ARTICULO: (2, 1 , otros)
MATERIAPRIMA-ARTICULO: (3, 1 , otros)

Hasta aca tendria que por ejemplo el ARTICULO "1" esta compuesto por Tela A, Tela B, Tela C.

Pero la hora de poner el precio Final del articulo, el mismo no utiliza 1 metro de las telas, sino que utiliza 0.20mts, 045 mts y 0.70 mts (de la tela A, B y C respectivamente) (como para dar una idea)


Como se calcularia el campo precio de la tabla ARTICULOS?

Gracias